Method Summary |
|
public synchronized void | addNewObject(ManagedObject managedObject) |
public void | addNewRoot(PersistenceTransaction tx, String rootName, ObjectID id) |
public synchronized void | commitAllObjects(PersistenceTransaction tx, Collection managedObjects) |
public synchronized void | commitObject(PersistenceTransaction tx, ManagedObject managedObject) |
public synchronized boolean | containsObject(ObjectID id) |
public synchronized ObjectIDSet2 | getAllObjectIDs() |
public synchronized ManagedObject | getObjectByID(ObjectID id) |
public synchronized int | getObjectCount() |
public ObjectID | getRootID(String name) |
public Set | getRootNames() |
public Map | getRootNamesToIDsMap() |
public Set | getRoots() |
public synchronized boolean | inShutdown() |
public synchronized long | nextObjectIDBatch(int batchSize) |
public synchronized PrettyPrinter | prettyPrint(PrettyPrinter out) |
public synchronized void | removeAllObjectsByID(PersistenceTransaction tx, Collection ids) |
public void | removeAllObjectsByIDNow(PersistenceTransaction tx, Collection objectIds) |
public void | setNextAvailableObjectID(long startID) |
public void | setTransientData(ManagedObjectStateFactory stateFactory) |
public synchronized void | shutdown() |