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

Packages that use PersistentObjectItf
org.objectweb.speedo.genclass The management of generic persistent class (Collection, Set, Map). 
org.objectweb.speedo.genclass.api Speedo internal API permiting to manage generic persistent classes and in particular the coherency of relations. 
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.ejb   
org.objectweb.speedo.genclass.jdo   
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.jdo.api   
org.objectweb.speedo.mim.lib   
org.objectweb.speedo.pm.api   
org.objectweb.speedo.pm.ejb.lib   
org.objectweb.speedo.pm.jdo.lib   
org.objectweb.speedo.pm.lib   
 

Uses of PersistentObjectItf in org.objectweb.speedo.genclass
 

Classes in org.objectweb.speedo.genclass that implement PersistentObjectItf
 class GenClass
          This class is a basic implementation of the SpeedoGenClassPO interface.
 

Methods in org.objectweb.speedo.genclass with parameters of type PersistentObjectItf
 void AbstractGenClassHome.makePersistent(POManagerItf pm, PersistentObjectItf sp, SpeedoGenClassPO thepo, java.util.Map map)
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.genclass.api
 

Subinterfaces of PersistentObjectItf in org.objectweb.speedo.genclass.api
 interface SpeedoGenClassPO
          This interfaces represents a PersistentObjectItf for a generic class (Collectio, Set, Map, ...) It permits to specify the mapper throught the generic class is persistent.
 

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

Classes in org.objectweb.speedo.genclass.collection that implement PersistentObjectItf
 class ArrayListImpl
           
 class CollectionImpl
          This class is an implementation of the java.util.Collection interface.
 class HashSetImpl
           
 class LinkedListImpl
           
 class ListImpl
           
 class SetImpl
           
 class VectorImpl
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.genclass.ejb
 

Classes in org.objectweb.speedo.genclass.ejb that implement PersistentObjectItf
 class EJBGenClass
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.genclass.jdo
 

Classes in org.objectweb.speedo.genclass.jdo that implement PersistentObjectItf
 class JDOGenClass
           
 

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

Classes in org.objectweb.speedo.genclass.map that implement PersistentObjectItf
 class HashMapImpl
           
 class HashtableImpl
           
 class MapImpl
           
 class PropertiesImpl
           
 class TreeMapImpl
           
 

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

Methods in org.objectweb.speedo.mim.api that return PersistentObjectItf
 PersistentObjectItf HomeItf.detachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, java.util.Collection fgHints)
           
 PersistentObjectItf StateItf.getSpeedoPO()
           
 

Methods in org.objectweb.speedo.mim.api with parameters of type PersistentObjectItf
 void HomeItf.attachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, StateItf sa)
           
 PersistentObjectItf HomeItf.detachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, java.util.Collection fgHints)
           
 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.
 void StateItf.setSpeedoPO(PersistentObjectItf sp)
          Assignes the PersistentObjectItf attached to this state representation.
 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.
 

Uses of PersistentObjectItf in org.objectweb.speedo.mim.jdo.api
 

Subinterfaces of PersistentObjectItf in org.objectweb.speedo.mim.jdo.api
 interface JDOPersistentObjectItf
          Defines a JDO Persistent Object.
 

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

Fields in org.objectweb.speedo.mim.lib declared as PersistentObjectItf
 PersistentObjectItf AbstractStateImpl.speedoPO
           
 

Methods in org.objectweb.speedo.mim.lib that return PersistentObjectItf
 PersistentObjectItf AbstractHomeImpl.detachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, java.util.Collection fgHints)
           
 PersistentObjectItf AbstractStateImpl.getSpeedoPO()
           
protected  PersistentObjectItf AbstractHomeImpl.newSpeedoPOInstance(java.lang.Class clazz)
          Create a new instance of a PersistentObjectItf which the clas is given in parameter.
 

Methods in org.objectweb.speedo.mim.lib with parameters of type PersistentObjectItf
 void AbstractHomeImpl.attachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, StateItf sa)
           
 PersistentObjectItf AbstractHomeImpl.detachCopy(PersistentObjectItf sp, POManagerItf pm, java.util.Map map, java.lang.Object clone, java.util.Collection fgHints)
           
 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.
static void SpeedoPOSerializer.readObject(java.io.ObjectInputStream in, PersistentObjectItf sp)
          Deserializes a persistent class (PersistentObjectItf) from an ObjectInputStream.
 void AbstractStateImpl.setSpeedoPO(PersistentObjectItf sp)
          It assignes the PersistentObjectItf attached to this state representation.
 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.
static void SpeedoPOSerializer.writeObject(java.io.ObjectOutputStream out, PersistentObjectItf sp, long[] fieldIds)
          Serializes a persistent class (PersistentObjectItf) into an ObjectOutputStream.
 

Constructors in org.objectweb.speedo.mim.lib with parameters of type PersistentObjectItf
AbstractStateImpl(PersistentObjectItf thepo)
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.pm.api
 

Methods in org.objectweb.speedo.pm.api with parameters of type PersistentObjectItf
 java.lang.Object POManagerItf.getEncodedPName(PersistentObjectItf po)
          Encodes a PName into a serializable representation which could be decoded later.
 java.lang.Object POManagerItf.speedoDetachCopy(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 java.lang.Object POManagerItf.speedoMakePersistent(PersistentObjectItf sp, java.util.Map map)
          Make persistent a PersistentObjectItf.
 void POManagerItf.speedoRefresh(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 void POManagerItf.speedoRetrieve(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.pm.ejb.lib
 

Methods in org.objectweb.speedo.pm.ejb.lib with parameters of type PersistentObjectItf
 java.lang.Object EJBPOManager.speedoDetachCopy(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 java.lang.Object EJBPOManager.speedoMakePersistent(PersistentObjectItf sp, java.util.Map map)
           
 void EJBPOManager.speedoRefresh(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 void EJBPOManager.speedoRetrieve(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.pm.jdo.lib
 

Methods in org.objectweb.speedo.pm.jdo.lib with parameters of type PersistentObjectItf
 java.lang.Object JDOPOManager.getEncodedPName(PersistentObjectItf po)
           
 java.lang.Object JDOPOManager.speedoDetachCopy(PersistentObjectItf po, java.util.Map map, java.util.Collection fgHints)
           
 java.lang.Object JDOPOManager.speedoMakePersistent(PersistentObjectItf po, java.util.Map map)
           
 void JDOPOManager.speedoRefresh(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 void JDOPOManager.speedoRetrieve(PersistentObjectItf sp, java.util.Map map, java.util.Collection fgHints)
           
 

Uses of PersistentObjectItf in org.objectweb.speedo.pm.lib
 

Methods in org.objectweb.speedo.pm.lib with parameters of type PersistentObjectItf
protected  void AbstractPOManager.assertPOManager(PersistentObjectItf sp)
          Verify the instance is managed by this persistence manager.
 java.lang.Object AbstractPOManager.getEncodedPName(PersistentObjectItf o)
           
protected  java.lang.Object AbstractPOManager.speedoPersist(PersistentObjectItf po, java.util.Map map)