Uses of Interface
org.objectweb.speedo.mim.api.StateItf

Packages that use StateItf
org.objectweb.speedo.genclass The management of generic persistent class (Collection, Set, Map). 
org.objectweb.speedo.genclass.collection Speedo implementations of generic classes associated to the Collection type (Collection, Set, List, ArrayList, HashSet, Vector). 
org.objectweb.speedo.genclass.map Speedo implementations of generic classes associated to the Map type (Map, HashMap, Hashtable, Properties). 
org.objectweb.speedo.mim.api Speedo internal API for the management of persistent classes (status, state, eg). 
org.objectweb.speedo.mim.lib   
 

Uses of StateItf in org.objectweb.speedo.genclass
 

Classes in org.objectweb.speedo.genclass that implement StateItf
 class GenClassAccessor
          This class represents an accessor of a genclass structure.
 

Fields in org.objectweb.speedo.genclass declared as StateItf
protected  StateItf PIndexedElemIterator.sa
          is the object to synchronize if an element must be removed
 

Methods in org.objectweb.speedo.genclass that return StateItf
 StateItf GenClassElement.getSpeedoAccessor()
          Retrieves the Speedo accessor associated to this gen class element.
abstract  StateItf GenClass.speedoCreateState()
           
abstract  StateItf GenClass.speedoGetReferenceState()
           
 StateItf GenClass.speedoGetState()
           
 

Methods in org.objectweb.speedo.genclass with parameters of type StateItf
abstract  void GenClassAccessor.attachCopy(POManagerItf pm, java.util.Map map, StateItf fieldsClone)
           
abstract  void GenClassAccessor.detachCopy(POManagerItf pm, java.util.Map map, StateItf fieldsClone, java.util.Collection fgHints)
           
abstract  void GenClassAccessor.loadFieldsFromAccessor(StateItf sa)
           
 void GenClass.removeSpeedoAccessor(StateItf sa)
           
 void GenClass.speedoCopyState(StateItf src, StateItf dest)
           
abstract  void GenClass.speedoSetReferenceState(StateItf refAcc)
           
 

Constructors in org.objectweb.speedo.genclass with parameters of type StateItf
PIndexedElemIterator(java.util.Collection _elements, StateItf _sa, POManagerItf pm, org.objectweb.util.monolog.api.Logger l)
           
 

Uses of StateItf in org.objectweb.speedo.genclass.collection
 

Classes in org.objectweb.speedo.genclass.collection that implement StateItf
 class CollectionAccessor
           
 class ListAccessor
           
 class SetAccessor
           
 

Methods in org.objectweb.speedo.genclass.collection that return StateItf
 StateItf CollectionElem.getSpeedoAccessor()
           
 StateItf VectorImpl.speedoCreateState()
           
 StateItf SetImpl.speedoCreateState()
           
 StateItf ListImpl.speedoCreateState()
           
 StateItf LinkedListImpl.speedoCreateState()
           
 StateItf HashSetImpl.speedoCreateState()
           
 StateItf CollectionImpl.speedoCreateState()
           
 StateItf ArrayListImpl.speedoCreateState()
           
 StateItf VectorImpl.speedoGetReferenceState()
           
 StateItf LinkedListImpl.speedoGetReferenceState()
           
 StateItf HashSetImpl.speedoGetReferenceState()
           
 StateItf CollectionImpl.speedoGetReferenceState()
           
 StateItf ArrayListImpl.speedoGetReferenceState()
           
 

Methods in org.objectweb.speedo.genclass.collection with parameters of type StateItf
 void CollectionAccessor.attachCopy(POManagerItf pm, java.util.Map map, StateItf fieldsClone)
           
 void ListAccessor.attachCopy(POManagerItf pm, java.util.Map map, StateItf fieldsClone)
           
 void CollectionAccessor.detachCopy(POManagerItf pm, java.util.Map map, StateItf fieldsClone, java.util.Collection fgHints)
           
 void CollectionAccessor.loadFieldsFromAccessor(StateItf sa)
           
 void VectorImpl.speedoSetReferenceState(StateItf refAcc)
           
 void LinkedListImpl.speedoSetReferenceState(StateItf refAcc)
           
 void HashSetImpl.speedoSetReferenceState(StateItf refAcc)
           
 void CollectionImpl.speedoSetReferenceState(StateItf refAcc)
           
 void ArrayListImpl.speedoSetReferenceState(StateItf refAcc)
           
 

Constructors in org.objectweb.speedo.genclass.collection with parameters of type StateItf
ListIteratorImpl(java.util.Collection _elements, StateItf _sa, POManagerItf pm, org.objectweb.util.monolog.api.Logger l)
           
 

Uses of StateItf in org.objectweb.speedo.genclass.map
 

Classes in org.objectweb.speedo.genclass.map that implement StateItf
 class MapAccessor
           
 

Methods in org.objectweb.speedo.genclass.map that return StateItf
 StateItf TreeMapImpl.speedoCreateState()
           
 StateItf PropertiesImpl.speedoCreateState()
           
 StateItf MapImpl.speedoCreateState()
           
 StateItf HashtableImpl.speedoCreateState()
           
 StateItf HashMapImpl.speedoCreateState()
           
 StateItf TreeMapImpl.speedoGetReferenceState()
           
 StateItf PropertiesImpl.speedoGetReferenceState()
           
 StateItf MapImpl.speedoGetReferenceState()
           
 StateItf HashtableImpl.speedoGetReferenceState()
           
 StateItf HashMapImpl.speedoGetReferenceState()
           
 

Methods in org.objectweb.speedo.genclass.map with parameters of type StateItf
 void MapAccessor.attachCopy(POManagerItf pm, java.util.Map attachCtx, StateItf fieldsClone)
           
 void MapAccessor.detachCopy(POManagerItf pm, java.util.Map detachCtx, StateItf fieldsClone, java.util.Collection fgHints)
           
 void MapAccessor.loadFieldsFromAccessor(StateItf sa)
           
 void TreeMapImpl.speedoSetReferenceState(StateItf refAcc)
           
 void PropertiesImpl.speedoSetReferenceState(StateItf refAcc)
           
 void MapImpl.speedoSetReferenceState(StateItf refAcc)
           
 void HashtableImpl.speedoSetReferenceState(StateItf refAcc)
           
 void HashMapImpl.speedoSetReferenceState(StateItf refAcc)
           
 

Uses of StateItf in org.objectweb.speedo.mim.api
 

Methods in org.objectweb.speedo.mim.api that return StateItf
 StateItf HomeItf.getState(PersistentObjectItf sp)
           
 StateItf HomeItf.readIntention(PersistentObjectItf sp, long[] fields)
          Notifies the transactional persistency manager of a read intention for the given persistent instance.
 StateItf PersistentObjectItf.speedoCreateState()
           
 StateItf PersistentObjectItf.speedoGetReferenceState()
           
 StateItf PersistentObjectItf.speedoGetState()
          It retrieves the StateItf instance used in the current context.
 StateItf HomeItf.writeIntention(PersistentObjectItf sp, long[] fields)
           
 StateItf HomeItf.writeIntention(PersistentObjectItf sp, long[] fields, java.lang.Object thinLock)
          Notifies the transactional persistency manager of a write intention for the given persistent instance.
 

Methods in org.objectweb.speedo.mim.api with parameters of type StateItf
 void HomeItf.attachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, StateItf sa)
           
 void StateItf.attachCopy(POManagerItf pm, java.util.Map map, StateItf detached)
          This method is used during the attach operation.
 boolean StateItf.checkVersion(StateItf sa)
          check the validity of the version of sa compared to the persistent object this.
 void StateItf.detachCopy(POManagerItf pm, java.util.Map map, StateItf clone, java.util.Collection fgHints)
          This method is used during the detach operation.
 void PersistentObjectItf.speedoCopyState(StateItf src, StateItf dest)
          Copies persistent fields from an accessor to another.
 void PersistentObjectItf.speedoSetReferenceState(StateItf refAcc)
          Assignes the reference accessor to the PersistentObjectItf The Reference accessor is used for non persistent instance, as cache value and for pessimistic policy.
 

Uses of StateItf in org.objectweb.speedo.mim.lib
 

Classes in org.objectweb.speedo.mim.lib that implement StateItf
 class AbstractStateImpl
          This class is the basic implementation of the StateItf interface.
 

Methods in org.objectweb.speedo.mim.lib that return StateItf
 StateItf AbstractHomeImpl.getState(PersistentObjectItf sp)
          It retrieves the StateItf instance used in the current context.
 StateItf AbstractHomeImpl.readIntention(PersistentObjectItf sp, long[] fields)
          Notifies the transactional persistency manager of a read intention for the given persistent instance.
 StateItf AbstractHomeImpl.writeIntention(PersistentObjectItf sp, long[] fields)
           
 StateItf AbstractHomeImpl.writeIntention(PersistentObjectItf sp, long[] fields, java.lang.Object thinLock)
          Notifies the transactional persistency manager of a write intention for the given persistent instance.
 

Methods in org.objectweb.speedo.mim.lib with parameters of type StateItf
 void AbstractHomeImpl.attachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, StateItf sa)
           
 boolean AbstractStateImpl.checkVersion(StateItf sa)