org.codehaus.plexus.jdo
Class PlexusJdoUtils
java.lang.Object
org.codehaus.plexus.jdo.PlexusJdoUtils
- public class PlexusJdoUtils
- extends java.lang.Object
- Version:
- $Id$
- Author:
- Trygve Laugstøl
Method Summary |
static java.lang.Object |
addObject(javax.jdo.PersistenceManager pm,
java.lang.Object object)
|
static java.lang.Object |
addObject(javax.jdo.PersistenceManager pm,
java.lang.Object object,
java.lang.String[] fetchGroups)
|
static void |
attachAndDelete(javax.jdo.PersistenceManager pm,
java.lang.Object object)
|
static void |
closePersistenceManager(javax.jdo.PersistenceManager pm)
|
static java.util.List |
getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz)
|
static java.util.List |
getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String fetchGroup)
|
static java.util.List |
getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String ordering,
java.util.List fetchGroups)
|
static java.util.List |
getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String ordering,
java.lang.String fetchGroup)
|
static java.lang.Object |
getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
int id)
|
static java.lang.Object |
getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
int id,
java.lang.String fetchGroup)
|
static java.lang.Object |
getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String id)
|
static java.lang.Object |
getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String id,
java.lang.String fetchGroup)
|
static java.lang.Object |
getObjectFromQuery(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String idField,
java.lang.String id,
java.lang.String fetchGroup)
|
static java.lang.Object |
makePersistent(javax.jdo.PersistenceManager pm,
java.lang.Object object,
boolean detach)
|
static void |
removeAll(javax.jdo.PersistenceManager pm,
java.lang.Class aClass)
|
static void |
removeObject(javax.jdo.PersistenceManager pm,
java.lang.Object o)
|
static void |
rollbackIfActive(javax.jdo.Transaction tx)
|
static java.lang.Object |
saveObject(javax.jdo.PersistenceManager pm,
java.lang.Object object,
java.lang.String[] fetchGroups)
|
static java.lang.Object |
updateObject(javax.jdo.PersistenceManager pm,
java.lang.Object object)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlexusJdoUtils
public PlexusJdoUtils()
saveObject
public static java.lang.Object saveObject(javax.jdo.PersistenceManager pm,
java.lang.Object object,
java.lang.String[] fetchGroups)
throws PlexusStoreException
- Throws:
PlexusStoreException
addObject
public static java.lang.Object addObject(javax.jdo.PersistenceManager pm,
java.lang.Object object)
addObject
public static java.lang.Object addObject(javax.jdo.PersistenceManager pm,
java.lang.Object object,
java.lang.String[] fetchGroups)
removeObject
public static void removeObject(javax.jdo.PersistenceManager pm,
java.lang.Object o)
updateObject
public static java.lang.Object updateObject(javax.jdo.PersistenceManager pm,
java.lang.Object object)
throws PlexusStoreException
- Throws:
PlexusStoreException
makePersistent
public static java.lang.Object makePersistent(javax.jdo.PersistenceManager pm,
java.lang.Object object,
boolean detach)
getObjectById
public static java.lang.Object getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String id)
throws PlexusObjectNotFoundException,
PlexusStoreException
- Throws:
PlexusObjectNotFoundException
PlexusStoreException
getObjectById
public static java.lang.Object getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String id,
java.lang.String fetchGroup)
throws PlexusStoreException,
PlexusObjectNotFoundException
- Throws:
PlexusStoreException
PlexusObjectNotFoundException
getObjectById
public static java.lang.Object getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
int id)
throws PlexusStoreException,
PlexusObjectNotFoundException
- Throws:
PlexusStoreException
PlexusObjectNotFoundException
getObjectById
public static java.lang.Object getObjectById(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
int id,
java.lang.String fetchGroup)
throws PlexusStoreException,
PlexusObjectNotFoundException
- Throws:
PlexusStoreException
PlexusObjectNotFoundException
getObjectFromQuery
public static java.lang.Object getObjectFromQuery(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String idField,
java.lang.String id,
java.lang.String fetchGroup)
throws PlexusStoreException,
PlexusObjectNotFoundException
- Throws:
PlexusStoreException
PlexusObjectNotFoundException
getAllObjectsDetached
public static java.util.List getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz)
getAllObjectsDetached
public static java.util.List getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String fetchGroup)
getAllObjectsDetached
public static java.util.List getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String ordering,
java.lang.String fetchGroup)
getAllObjectsDetached
public static java.util.List getAllObjectsDetached(javax.jdo.PersistenceManager pm,
java.lang.Class clazz,
java.lang.String ordering,
java.util.List fetchGroups)
attachAndDelete
public static void attachAndDelete(javax.jdo.PersistenceManager pm,
java.lang.Object object)
rollbackIfActive
public static void rollbackIfActive(javax.jdo.Transaction tx)
closePersistenceManager
public static void closePersistenceManager(javax.jdo.PersistenceManager pm)
removeAll
public static void removeAll(javax.jdo.PersistenceManager pm,
java.lang.Class aClass)
Copyright © 2005-2007 Codehaus. All Rights Reserved.