| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Persistent | |
|---|---|
| org.apache.cayenne | Contains persistence APIs directly accessible by users. | 
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| org.apache.cayenne.access.trans | Provides translators for Cayenne queries. | 
| org.apache.cayenne.exp | Cayenne data expression classes. | 
| org.apache.cayenne.graph | Contains generic graph management tools used in Cayenne. | 
| org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes. | 
| org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries. | 
| org.apache.cayenne.reflect | |
| org.apache.cayenne.util | General utility classes. | 
| Uses of Persistent in org.apache.cayenne | 
|---|
| Subinterfaces of Persistent in org.apache.cayenne | |
|---|---|
|  interface | DataObjectDefines basic methods for a persistent object in Cayenne. | 
| Classes in org.apache.cayenne that implement Persistent | |
|---|---|
|  class | CayenneDataObjectA default implementation of DataObject interface. | 
|  class | PersistentObjectA convenience base superclass for concrete Persistent objects. | 
| Fields in org.apache.cayenne declared as Persistent | |
|---|---|
| protected  Persistent | DeleteDenyException.object | 
| Methods in org.apache.cayenne that return Persistent | |
|---|---|
|  Persistent | DeleteDenyException.getObject() | 
| abstract  Persistent | BaseContext.localObject(ObjectId id,
            Object prototype) | 
|  Persistent | CayenneContext.localObject(ObjectId id,
            Object prototype)Converts a list of Persistent objects registered in some other ObjectContext to a list of objects local to this ObjectContext. | 
|  Persistent | ObjectContext.localObject(ObjectId id,
            Object prototype)Returns an object local to this ObjectContext and matching the ObjectId. | 
| Methods in org.apache.cayenne with parameters of type Persistent | |
|---|---|
| static Map<String,Object> | DataObjectUtils.compoundPKForObject(Persistent dataObject)Returns a primary key map for a persistent object. | 
| static int | DataObjectUtils.intPKForObject(Persistent dataObject)Returns an int primary key value for a persistent object. | 
| static long | DataObjectUtils.longPKForObject(Persistent dataObject)Returns an int primary key value for a persistent object. | 
| static Object | DataObjectUtils.pkForObject(Persistent dataObject)Returns a primary key value for a persistent object. | 
|  void | BaseContext.prepareForAccess(Persistent object,
                 String property)Deprecated. since 3.0 this method is replaced by BaseContext.prepareForAccess(Persistent, String, boolean). | 
|  void | ObjectContext.prepareForAccess(Persistent object,
                 String property)Deprecated. since 3.0 use ObjectContext.prepareForAccess(Persistent, String, boolean). | 
|  void | BaseContext.prepareForAccess(Persistent object,
                 String property,
                 boolean lazyFaulting) | 
|  void | ObjectContext.prepareForAccess(Persistent object,
                 String property,
                 boolean lazyFaulting)A callback method that child Persistent objects are expected to call before accessing property values. | 
| abstract  void | BaseContext.propertyChanged(Persistent object,
                String property,
                Object oldValue,
                Object newValue) | 
|  void | CayenneContext.propertyChanged(Persistent object,
                String property,
                Object oldValue,
                Object newValue) | 
|  void | ObjectContext.propertyChanged(Persistent object,
                String property,
                Object oldValue,
                Object newValue)A callback method that child Persistent objects are expected to call from inside the setter after modifying a value of a persistent property, including "simple" and "arc" properties. | 
| abstract  Object | Fault.resolveFault(Persistent sourceObject,
             String relationshipName)Returns an object for a given source object and relationship. | 
| protected  void | CayenneDataObject.willConnect(String relationshipName,
            Persistent object)Called before establishing a relationship with another object. | 
| Constructors in org.apache.cayenne with parameters of type Persistent | |
|---|---|
| DeleteDenyException(Persistent object,
                    String relationship,
                    String reason) | |
| Uses of Persistent in org.apache.cayenne.access | 
|---|
| Fields in org.apache.cayenne.access with type parameters of type Persistent | |
|---|---|
| protected  Map<Object,Persistent> | ObjectStore.objectMap | 
| Methods in org.apache.cayenne.access that return Persistent | |
|---|---|
|  Persistent | DataContext.localObject(ObjectId id,
            Object prototype)Returns an object local to this DataContext and matching the ObjectId. | 
|  Persistent | DataContext.newObject(String entityName)Instantiates a new object and registers it with this context. | 
| Methods in org.apache.cayenne.access that return types with arguments of type Persistent | |
|---|---|
|  List<Persistent> | ObjectStore.objectsInState(int state)Return a subset of registered objects that are in a certain persistence state. | 
| Methods in org.apache.cayenne.access with parameters of type Persistent | |
|---|---|
|  DataRow | DataContext.currentSnapshot(Persistent object)Returns a DataRow reflecting current, possibly uncommitted, object state. | 
|  void | DataContext.propertyChanged(Persistent object,
                String property,
                Object oldValue,
                Object newValue) | 
|  Object | ToManyListFault.resolveFault(Persistent sourceObject,
             String relationshipName)Resolves this fault to a List of objects. | 
|  Object | ToManyMapFault.resolveFault(Persistent sourceObject,
             String relationshipName) | 
|  Object | ToManySetFault.resolveFault(Persistent sourceObject,
             String relationshipName) | 
|  Object | ToOneFault.resolveFault(Persistent sourceObject,
             String relationshipName)Resolves this fault to a DataObject. | 
|  void | ObjectStore.resolveHollow(Persistent object)Deprecated. since 3.0 use ObjectContext.prepareForAccess(Persistent, String, boolean). | 
| Constructors in org.apache.cayenne.access with parameters of type Persistent | |
|---|---|
| ToManyList(Persistent source,
           String relationship)Creates ToManyList. | |
| Constructor parameters in org.apache.cayenne.access with type arguments of type Persistent | |
|---|---|
| ObjectStore(DataRowStore dataRowCache,
            Map<Object,Persistent> objectMap)Creates an ObjectStore with DataRowStoreand a map to use for storing
 registered objects. | |
| Uses of Persistent in org.apache.cayenne.access.trans | 
|---|
| Methods in org.apache.cayenne.access.trans with parameters of type Persistent | |
|---|---|
|  void | DataObjectMatchTranslator.setDataObject(Persistent obj) | 
| Uses of Persistent in org.apache.cayenne.exp | 
|---|
| Methods in org.apache.cayenne.exp with parameters of type Persistent | |
|---|---|
| static Expression | ExpressionFactory.matchAnyExp(Persistent... objects)Creates an expression that matches any of the objects contained in the objectsarray | 
| static Expression | ExpressionFactory.matchExp(Persistent object)Creates an expression that matches the primary key of object in ObjectId'sIdSnapshotfor the argumentobject. | 
| Method parameters in org.apache.cayenne.exp with type arguments of type Persistent | |
|---|---|
| static Expression | ExpressionFactory.matchAnyExp(List<? extends Persistent> objects)Creates an expression that matches any of the objects contained in the list objects | 
| Uses of Persistent in org.apache.cayenne.graph | 
|---|
| Methods in org.apache.cayenne.graph that return Persistent | |
|---|---|
| protected  Persistent | ChildDiffLoader.findObject(Object nodeId) | 
| protected  Persistent | ChildDiffLoader.findObjectInCollection(Object nodeId,
                       Object toManyHolder) | 
| Uses of Persistent in org.apache.cayenne.map | 
|---|
| Methods in org.apache.cayenne.map with parameters of type Persistent | |
|---|---|
| protected  Object | AshwoodEntitySorter.findReflexiveMaster(Persistent object,
                    ObjRelationship toOneRel,
                    String targetEntityName) | 
|  DbEntity | EntityResolver.lookupDbEntity(Persistent dataObject)Deprecated. since 3.0 - lookup DbEntity via ObjEntity instead. | 
| Uses of Persistent in org.apache.cayenne.query | 
|---|
| Constructors in org.apache.cayenne.query with parameters of type Persistent | |
|---|---|
| RefreshQuery(Persistent object)Creates a RefreshQuery that refreshes a single object, including invalidation of its relationships. | |
| Uses of Persistent in org.apache.cayenne.reflect | 
|---|
| Methods in org.apache.cayenne.reflect with parameters of type Persistent | |
|---|---|
|  void | LifecycleCallbackRegistry.performCallbacks(LifecycleEvent type,
                 Persistent object)Invokes callbacks of a specific type for a given entity object. | 
| Uses of Persistent in org.apache.cayenne.util | 
|---|
| Fields in org.apache.cayenne.util declared as Persistent | |
|---|---|
| protected  Persistent | RelationshipFault.relationshipOwner | 
| Fields in org.apache.cayenne.util with type parameters of type Persistent | |
|---|---|
| protected  Map<ObjectId,Persistent> | DeepMergeOperation.seen | 
| protected  Map<ObjectId,Persistent> | ObjectDetachOperation.seen | 
| Methods in org.apache.cayenne.util that return Persistent | |
|---|---|
|  Persistent | RelationshipFault.getRelationshipOwner() | 
| Methods in org.apache.cayenne.util with parameters of type Persistent | |
|---|---|
| protected  Object | PersistentObjectHolder.connect(Persistent persistent)Returns an object that should be stored as a value in this ValueHolder, ensuring that it is registered with the same context. | 
| protected abstract  void | ObjectContextGraphAction.handleArcPropertyChange(Persistent object,
                        ArcProperty property,
                        Object oldValue,
                        Object newValue) | 
|  void | ObjectContextGraphAction.handlePropertyChange(Persistent object,
                     String propertyName,
                     Object oldValue,
                     Object newValue)Handles property change in a Persistent object, routing to either ObjectContextGraphAction.handleArcPropertyChange(Persistent, ArcProperty, Object, Object)orObjectContextGraphAction.handleSimplePropertyChange(Persistent, String, Object, Object). | 
| protected  void | ObjectContextGraphAction.handleSimplePropertyChange(Persistent object,
                           String propertyName,
                           Object oldValue,
                           Object newValue) | 
| protected  boolean | ObjectContextGraphAction.markAsDirty(Persistent object)Changes object state to MODIFIED if needed, returning true if the change has occurred, false if not. | 
| Constructors in org.apache.cayenne.util with parameters of type Persistent | |
|---|---|
| PersistentObjectHolder(Persistent relationshipOwner,
                       String relationshipName) | |
| PersistentObjectList(Persistent relationshipOwner,
                     String relationshipName)Creates PersistentObjectList initializing it with list owner persistent object and relationship name that this list maps to. | |
| PersistentObjectMap(Persistent relationshipOwner,
                    String relationshipName,
                    Accessor mapKeyAccessor)Creates PersistentObjectList initializing it with list owner persistent object and relationship name that this list maps to. | |
| PersistentObjectSet(Persistent relationshipOwner,
                    String relationshipName) | |
| RelationshipFault(Persistent relationshipOwner,
                  String relationshipName) | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||