A C D E G I N O P R S T V W 

A

acceptVisitor(ConfigurationNodeVisitor<T>) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
addCacheGroups(Set<String>, Object) - Method in class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
A method that builds a list of cache groups for a given object and adds them to the invalidation group set.
addStringIds(String...) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
afterObjectLoaded(DataObject) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipBatchFaultingStrategy
 
afterObjectLoaded(DataObject) - Method in interface org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFaultingStrategy
 
afterQuery() - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipBatchFaultingStrategy
 
afterQuery() - Method in interface org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFaultingStrategy
 
audit(Object, AuditableOperation) - Method in interface org.apache.cayenne.lifecycle.audit.AuditableProcessor
A method called by AuditableFilter that should audit records as appropriate in a given application.
Auditable - Annotation Type in org.apache.cayenne.lifecycle.audit
An annotation that adds auditing behavior to DataObjects.
AuditableChild - Annotation Type in org.apache.cayenne.lifecycle.audit
A built-in annotation used to tag an object that is not auditable on its own, but whose changes should be tracked together with changes of another ("parent") object.
AuditableFilter - Class in org.apache.cayenne.lifecycle.audit
A DataChannelFilter that enables audit of entities annotated with Auditable and AuditableChild.
AuditableFilter(EntityResolver, AuditableProcessor) - Constructor for class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
AuditableOperation - Enum in org.apache.cayenne.lifecycle.audit
An enum of possible operations that can be audited.
AuditableProcessor - Interface in org.apache.cayenne.lifecycle.audit
A superclass of application specific handlers of the Auditable annotation, that provides basic needed callbacks.

C

CacheGroups - Annotation Type in org.apache.cayenne.lifecycle.cache
A built-in annotation that provides declarative cache management for persistent objects.
CacheInvalidationFilter - Class in org.apache.cayenne.lifecycle.cache
A DataChannelFilter that invalidates cache groups defined for mapped entities via CacheGroups annotations.
CacheInvalidationFilter() - Constructor for class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
 
ChangeSet - Interface in org.apache.cayenne.lifecycle.changeset
Represents a set of changes to persistent objects corresponding to a certain lifecycle stage.
ChangeSetFilter - Class in org.apache.cayenne.lifecycle.changeset
A DataChannelFilter that provides interested parties with a thread-local access to the current commit changeset.
ChangeSetFilter() - Constructor for class org.apache.cayenne.lifecycle.changeset.ChangeSetFilter
 
cleanupPostSync() - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
coders - Variable in class org.apache.cayenne.lifecycle.id.IdCoder
 
createCoder(String) - Method in class org.apache.cayenne.lifecycle.id.IdCoder
 
createFaultingStrategy() - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFilter
 
createSQLAction(SQLActionVisitor) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 

D

dataMap - Variable in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
doIndexSorter() - Method in class org.apache.cayenne.lifecycle.sort.WeightedAshwoodEntitySorter
 

E

EntityIdCoder - Class in org.apache.cayenne.lifecycle.id
An object to encode/decode ObjectIds for a single mapped entity.
EntityIdCoder(ObjEntity) - Constructor for class org.apache.cayenne.lifecycle.id.EntityIdCoder
 
entityResolver - Variable in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
entityResolver - Variable in class org.apache.cayenne.lifecycle.id.IdCoder
 

G

GenericChangeSet - Class in org.apache.cayenne.lifecycle.changeset
A ChangeSet implemented as a wrapper on top of GraphDiff of unspecified nature.
GenericChangeSet(GraphDiff) - Constructor for class org.apache.cayenne.lifecycle.changeset.GenericChangeSet
 
getChanges(Persistent) - Method in interface org.apache.cayenne.lifecycle.changeset.ChangeSet
Returns a map of changes for a given object in its context, keyed by property name.
getChanges(Persistent) - Method in class org.apache.cayenne.lifecycle.changeset.GenericChangeSet
 
getCoder(String) - Method in class org.apache.cayenne.lifecycle.id.IdCoder
 
getDataMap() - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
getDbEntityComparator(boolean) - Method in class org.apache.cayenne.lifecycle.sort.WeightedAshwoodEntitySorter
 
getEntityName(String) - Static method in class org.apache.cayenne.lifecycle.id.EntityIdCoder
 
getIdQueriesByEntity(EntityResolver) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
getMetaData(EntityResolver) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
getName() - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
getNewValue() - Method in class org.apache.cayenne.lifecycle.changeset.PropertyChange
 
getObjectId(String) - Method in class org.apache.cayenne.lifecycle.id.IdCoder
Returns an ObjectId for a given String ID.
getObjEntityComparator(boolean) - Method in class org.apache.cayenne.lifecycle.sort.WeightedAshwoodEntitySorter
 
getOldValue() - Method in class org.apache.cayenne.lifecycle.changeset.PropertyChange
 
getParent(Object) - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
getPropertyName() - Method in class org.apache.cayenne.lifecycle.changeset.PropertyChange
 
getStringId(Persistent) - Method in class org.apache.cayenne.lifecycle.id.IdCoder
 
getStringIds() - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 

I

IdCoder - Class in org.apache.cayenne.lifecycle.id
An object to encode/decode ObjectIds for all entities found in a mapping namespace.
IdCoder(EntityResolver) - Constructor for class org.apache.cayenne.lifecycle.id.IdCoder
 
idQueriesByEntity - Variable in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
init(DataChannel) - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
init(DataChannel) - Method in class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
 
init(DataChannel) - Method in class org.apache.cayenne.lifecycle.changeset.ChangeSetFilter
 
init(DataChannel) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFilter
 
isAuditableUpdate(Object, boolean) - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 

N

name - Variable in class org.apache.cayenne.lifecycle.id.StringIdQuery
 

O

OBJECT_ID_PROPERTY_NAME - Static variable in interface org.apache.cayenne.lifecycle.changeset.ChangeSet
 
objectIdPropertyName(DataObject) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipHandler
 
ObjectIdRelationship - Annotation Type in org.apache.cayenne.lifecycle.relationship
Defines a "virtual" read-only to-one relationship based on an FK that is a String representation of Cayenne ObjectId.
ObjectIdRelationshipBatchFaultingStrategy - Class in org.apache.cayenne.lifecycle.relationship
A faulting strategy that does batch-faulting of related objects whenever a first ObjectId relationship is accessed.
ObjectIdRelationshipBatchFaultingStrategy() - Constructor for class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipBatchFaultingStrategy
 
ObjectIdRelationshipFaultingStrategy - Interface in org.apache.cayenne.lifecycle.relationship
An abstract strategy for resolving ObjectId relationships.
ObjectIdRelationshipFilter - Class in org.apache.cayenne.lifecycle.relationship
A DataChannelFilter that implements ObjectId relationships read functionality.
ObjectIdRelationshipFilter() - Constructor for class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFilter
 
ObjectIdRelationshipHandler - Class in org.apache.cayenne.lifecycle.relationship
 
ObjectIdRelationshipHandler(IdCoder) - Constructor for class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipHandler
 
objectIdRelationshipName(String) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipHandler
 
onQuery(ObjectContext, Query, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
onQuery(ObjectContext, Query, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
 
onQuery(ObjectContext, Query, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.changeset.ChangeSetFilter
 
onQuery(ObjectContext, Query, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.changeset.ChangeSetFilter
 
onSync(ObjectContext, GraphDiff, int, DataChannelFilterChain) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipFilter
 
org.apache.cayenne.lifecycle.audit - package org.apache.cayenne.lifecycle.audit
 
org.apache.cayenne.lifecycle.cache - package org.apache.cayenne.lifecycle.cache
 
org.apache.cayenne.lifecycle.changeset - package org.apache.cayenne.lifecycle.changeset
 
org.apache.cayenne.lifecycle.id - package org.apache.cayenne.lifecycle.id
 
org.apache.cayenne.lifecycle.relationship - package org.apache.cayenne.lifecycle.relationship
 
org.apache.cayenne.lifecycle.sort - package org.apache.cayenne.lifecycle.sort
 

P

preCommit(Object) - Method in class org.apache.cayenne.lifecycle.cache.CacheInvalidationFilter
A callback method that records cache group to flush at the end of the commit.
preCommitChangeSet() - Static method in class org.apache.cayenne.lifecycle.changeset.ChangeSetFilter
 
processor - Variable in class org.apache.cayenne.lifecycle.audit.AuditableFilter
 
PropertyChange - Class in org.apache.cayenne.lifecycle.changeset
A change to a single object property.

R

referenceableHandler - Variable in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipHandler
 
relate(DataObject, DataObject) - Method in class org.apache.cayenne.lifecycle.relationship.ObjectIdRelationshipHandler
Establishes an ObjectId relationship between two objects.
route(QueryRouter, EntityResolver, Query) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 

S

setDataMap(DataMap) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
setName(String) - Method in class org.apache.cayenne.lifecycle.id.StringIdQuery
 
SortWeight - Annotation Type in org.apache.cayenne.lifecycle.sort
An annotation that defines the insertion sorting "weight" of an entity that is used when sorting DB operations.
StringIdQuery - Class in org.apache.cayenne.lifecycle.id
A query that allows to fetch objects based on one or more String IDs.
StringIdQuery(String...) - Constructor for class org.apache.cayenne.lifecycle.id.StringIdQuery
 
StringIdQuery(Collection<String>) - Constructor for class org.apache.cayenne.lifecycle.id.StringIdQuery
 
stringIds - Variable in class org.apache.cayenne.lifecycle.id.StringIdQuery
 

T

toObjectId(String) - Method in class org.apache.cayenne.lifecycle.id.EntityIdCoder
 
toStringId(ObjectId) - Method in class org.apache.cayenne.lifecycle.id.EntityIdCoder
Returns a consistent String representation of the ObjectId

V

valueOf(String) - Static method in enum org.apache.cayenne.lifecycle.audit.AuditableOperation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.cayenne.lifecycle.audit.AuditableOperation
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedAshwoodEntitySorter - Class in org.apache.cayenne.lifecycle.sort
EntitySorter that takes into account entity "weights", and otherwise delegating to another (topological) sorter.
WeightedAshwoodEntitySorter() - Constructor for class org.apache.cayenne.lifecycle.sort.WeightedAshwoodEntitySorter
 
A C D E G I N O P R S T V W 

Copyright © 2001–2014 Apache Cayenne. All rights reserved.