Uses of Interface
org.apache.jdo.state.StateManagerInternal

Packages that use StateManagerInternal
org.apache.jdo.impl.pm This package contains classes that are for use across all kinds of implementations of the JDO Reference Implementation. 
org.apache.jdo.impl.sco This package contains implementation of the SCO-related interfaces. 
org.apache.jdo.impl.state   
org.apache.jdo.pm This package contains provides internal interfaces for PersistenceManagerFactory and PersistenceManager extending the ones from javax.jdo. 
org.apache.jdo.store This package contains StoreManager and store-related interfaces plus an abstract StoreManager implementation. 
 

Uses of StateManagerInternal in org.apache.jdo.impl.pm
 

Fields in org.apache.jdo.impl.pm declared as StateManagerInternal
private  StateManagerInternal PersistenceManagerImpl.lookingFor
          Helper objects to identify StateManager associated with the given PersistenceCapable instance
 

Methods in org.apache.jdo.impl.pm that return StateManagerInternal
 StateManagerInternal PersistenceManagerImpl.getStateManager(java.lang.Object oid, java.lang.Class pcClass)
           
 StateManagerInternal PersistenceManagerImpl.findStateManager(javax.jdo.spi.PersistenceCapable pc)
          A helper method to find the StateManager associated with this PC instance
protected  StateManagerInternal CacheManagerImpl.getStateManager(java.lang.Object oid, java.lang.Class pcClass)
          Returns StateManager instance associated with this instance of ObjectId Creates a Hollow instance of a PersistenceCapable object, if it cannot be found in the cache
private  StateManagerInternal CacheManagerImpl.getStateManager(java.lang.Object oid, boolean validate)
          Returns StateManager instance associated with this instance of ObjectId
private  StateManagerInternal CacheManagerImpl.createNewSM(java.lang.Object UserOid, java.lang.Object internalOid, java.lang.Class candidateClassType)
          Creates new StateManager instance associated with this instance of ObjectId.
 

Methods in org.apache.jdo.impl.pm with parameters of type StateManagerInternal
 void PersistenceManagerImpl.register(StateManagerInternal sm, java.lang.Object oid, boolean transactional, boolean throwDuplicateException)
           
 void PersistenceManagerImpl.registerTransient(StateManagerInternal sm)
           
 void PersistenceManagerImpl.deregisterTransient(StateManagerInternal sm)
           
 void PersistenceManagerImpl.markAsFlushed(StateManagerInternal sm)
           
 void PersistenceManagerImpl.hereIsStateManager(StateManagerInternal sm, javax.jdo.spi.PersistenceCapable pc)
          A helper method called from the StateManager inside getPersistenceManager() to identify StateManager associated with this PC instance
protected  void CacheManagerImpl.registerTransient(StateManagerInternal sm)
          Register transient instance in the transient cache
protected  void CacheManagerImpl.register(StateManagerInternal sm, java.lang.Object oid, boolean transactional, boolean throwDuplicateException)
          Register persistent instance in the transactional cache
protected  void CacheManagerImpl.markAsFlushed(StateManagerInternal sm)
           
 

Uses of StateManagerInternal in org.apache.jdo.impl.sco
 

Fields in org.apache.jdo.impl.sco declared as StateManagerInternal
private  StateManagerInternal HashSet.owner
           
private  StateManagerInternal Hashtable.owner
           
private  StateManagerInternal ArrayList.owner
           
private  StateManagerInternal LinkedList.owner
           
private  StateManagerInternal SqlTime.owner
           
private  StateManagerInternal SqlDate.owner
           
private  StateManagerInternal Date.owner
           
private  StateManagerInternal SqlTimestamp.owner
           
private  StateManagerInternal Vector.owner
           
private  StateManagerInternal TreeSet.owner
           
private  StateManagerInternal TreeMap.owner
           
private  StateManagerInternal HashMap.owner
           
 

Methods in org.apache.jdo.impl.sco with parameters of type StateManagerInternal
protected static java.lang.Object SCOHelper.getOwner(StateManagerInternal owner)
          Returns the owner object of the SCO instance
protected static java.lang.String SCOHelper.getFieldName(StateManagerInternal owner, int fieldNumber)
          Returns the field name
static java.util.Map.Entry[] Freezer.thaw(SCOMap map, StateManagerInternal owner, java.util.Map.Entry[] frozenEntries)
          Thaw the frozen elements of a map.
static java.lang.Object[] Freezer.thaw(SCOCollection sco, StateManagerInternal owner, java.lang.Object[] frozenElements)
          Thaw the frozen elements of a collection.
 

Uses of StateManagerInternal in org.apache.jdo.impl.state
 

Classes in org.apache.jdo.impl.state that implement StateManagerInternal
(package private)  class StateManagerImpl
          This is the StoreManager independent implemetation of javax.jdo.spi.StateManager interface.
 

Methods in org.apache.jdo.impl.state that return StateManagerInternal
static StateManagerInternal StateManagerFactory.newInstance(javax.jdo.spi.PersistenceCapable pc, PersistenceManagerInternal pm)
          Returns a new instance of a StateManagerInternal
static StateManagerInternal StateManagerFactory.newInstance(java.lang.Object userOid, java.lang.Object internalOid, PersistenceManagerInternal pm, java.lang.Class clazz)
          Returns a new instance of a StateManagerInternal.
 

Uses of StateManagerInternal in org.apache.jdo.pm
 

Methods in org.apache.jdo.pm that return StateManagerInternal
 StateManagerInternal PersistenceManagerInternal.getStateManager(java.lang.Object oid, java.lang.Class pcClass)
          Provides a StateManagerInternal for the given Object Id.
 StateManagerInternal PersistenceManagerInternal.findStateManager(javax.jdo.spi.PersistenceCapable pc)
          Finds a StateManagerInternal for the given PersistenceCapable object.
 

Methods in org.apache.jdo.pm with parameters of type StateManagerInternal
 void PersistenceManagerInternal.register(StateManagerInternal sm, java.lang.Object oid, boolean transactional, boolean throwDuplicateException)
          Adds persistent object to the cache.
 void PersistenceManagerInternal.registerTransient(StateManagerInternal sm)
          Adds transient object to the transient cache.
 void PersistenceManagerInternal.deregisterTransient(StateManagerInternal sm)
          Removes transient object from the transient cache.
 void PersistenceManagerInternal.hereIsStateManager(StateManagerInternal sm, javax.jdo.spi.PersistenceCapable pc)
          A helper method called from the StateManager inside getPersistenceManager() to identify StateManager associated with this PC instance
 void PersistenceManagerInternal.markAsFlushed(StateManagerInternal sm)
          Called by StateManagerInternal#markAsFlushed() to adjust transactional cache(s) if necessary after successful flush to the data store.
 

Uses of StateManagerInternal in org.apache.jdo.store
 

Methods in org.apache.jdo.store with parameters of type StateManagerInternal
 int StoreManager.insert(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StateManagerInternal sm)
          Causes the object managed by the given state manager's object to be inserted into the database.
 int StoreManager.update(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StateManagerInternal sm)
          Causes the object managed by the given state manager to be updated in the database.
 int StoreManager.verifyFields(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StateManagerInternal sm)
          Causes the object managed by the given state manager to be verified in the database.
 int StoreManager.delete(java.util.BitSet loadedFields, java.util.BitSet dirtyFields, StateManagerInternal sm)
          Causes the object managed by the given state manager to be deleted in the database.
 void StoreManager.fetch(StateManagerInternal sm, int[] fieldNums)
          Causes values for fields required by the state manager's object to be retrieved from the store and supplied to the state manager.
 java.lang.Object StoreManager.createObjectId(StateManagerInternal sm, PersistenceManagerInternal pm)
          Creates a new Object Id for the given StateManagerInternal.
 void StoreManager.copyKeyFieldsFromObjectId(StateManagerInternal sm, java.lang.Class pcClass)
          This method copies PK field values from internal Object Id into the Hollow instance.