A C D E G I M O P S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(PropertyChangeVisitor<T>) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- accept(PropertyChangeVisitor<T>) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- accept(PropertyChangeVisitor<T>) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- accept(PropertyChangeVisitor<T>) - Method in interface org.apache.cayenne.commitlog.model.PropertyChange
- addListener(Class<? extends CommitLogListener>) - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
- addListener(CommitLogListener) - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
- aliasId(ObjectId, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- AnnotationCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
-
Compiles
CommitLogEntity's based onCommitLogannotation. - AnnotationCommitLogEntityFactory(Provider<DataChannel>) - Constructor for class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
- AttributeChange - Interface in org.apache.cayenne.commitlog.model
-
Represents a change in a "value" property, which is either a scalar property or a to-one entity relationship.
- attributeChanged(String, Object, Object) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
C
- ChangeMap - Interface in org.apache.cayenne.commitlog.model
-
Represents a map of changes for a graph of persistent objects.
- CommitLog - Annotation Type in org.apache.cayenne.commitlog
-
An annotation that adds commit log behavior to DataObjects.
- commitLogAnnotationEntitiesOnly() - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
-
Installs entity filter that would only include entities annotated with
CommitLogon the callbacks. - CommitLogEntity - Interface in org.apache.cayenne.commitlog.meta
-
Describes post-commit behavior for a given Cayenne entity.
- CommitLogEntityFactory - Interface in org.apache.cayenne.commitlog.meta
- CommitLogFilter - Class in org.apache.cayenne.commitlog
-
A
DataChannelSyncFilterthat captures commit changes, delegating their processing to an underlying collection of listeners. - CommitLogFilter(CommitLogEntityFactory, List<CommitLogListener>) - Constructor for class org.apache.cayenne.commitlog.CommitLogFilter
- CommitLogListener - Interface in org.apache.cayenne.commitlog
-
An interface of a listener of post-commit events.
- CommitLogModule - Class in org.apache.cayenne.commitlog
-
Auto-loadable module that enables gathering of commit log information for Cayenne stack.
- CommitLogModule() - Constructor for class org.apache.cayenne.commitlog.CommitLogModule
- CommitLogModuleExtender - Class in org.apache.cayenne.commitlog
-
A builder of a custom extensions module for
CommitLogModulethat customizes its services and installs application-specific commit log listeners. - CommitLogServerModuleProvider - Class in org.apache.cayenne.commitlog
- CommitLogServerModuleProvider() - Constructor for class org.apache.cayenne.commitlog.CommitLogServerModuleProvider
- confidential() - Method in annotation type org.apache.cayenne.commitlog.CommitLog
-
Returns an array of properties that should be treated as confidential.
- Confidential - Class in org.apache.cayenne.commitlog
-
A singleton representing a confidential property value.
- configure(Binder) - Method in class org.apache.cayenne.commitlog.CommitLogModule
- connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- connected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
D
- DELETE - org.apache.cayenne.commitlog.model.ObjectChangeType
- disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- disconnected(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
E
- entityFactory(Class<? extends CommitLogEntityFactory>) - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
-
Installs a custom factory for
CommitLogEntityobjects that allows implementors to use their own annotations, etc. - excludeFromTransaction() - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
-
If called, events will be dispatched outside of the main commit transaction.
- extend() - Static method in class org.apache.cayenne.commitlog.CommitLogModule
-
Starts an extension module builder to add listeners and/or other customizations for
CommitLogModule.
G
- getAdded() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- getAdded() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
- getAttributeChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getAttributeChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getChanges() - Method in interface org.apache.cayenne.commitlog.model.ChangeMap
-
Returns a map of changes.
- getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- getChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.AnnotationCommitLogEntityFactory
- getEntity(ObjectId) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntityFactory
- getEntity(ObjectId) - Method in class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
- getInstance() - Static method in class org.apache.cayenne.commitlog.Confidential
- getNewValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
- getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- getNewValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- getNewValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
- getOldValue() - Method in interface org.apache.cayenne.commitlog.model.AttributeChange
- getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- getOldValue() - Method in class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
- getOldValue() - Method in interface org.apache.cayenne.commitlog.model.ToOneRelationshipChange
- getOrCreate(ObjectId, ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
- getPostCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getPostCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getPreCommitId() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getPreCommitId() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getRemoved() - Method in class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- getRemoved() - Method in interface org.apache.cayenne.commitlog.model.ToManyRelationshipChange
- getToManyRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getToManyRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getToOneRelationshipChanges() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getToOneRelationshipChanges() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getType() - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- getType() - Method in interface org.apache.cayenne.commitlog.model.ObjectChange
- getUniqueChanges() - Method in interface org.apache.cayenne.commitlog.model.ChangeMap
- getUniqueChanges() - Method in class org.apache.cayenne.commitlog.model.MutableChangeMap
I
- ignoreAttributes() - Method in annotation type org.apache.cayenne.commitlog.CommitLog
-
Returns whether all attributes should be excluded from commit log.
- ignoredProperties() - Method in annotation type org.apache.cayenne.commitlog.CommitLog
-
Returns an array of entity properties that should be excluded from commit log.
- ignoreToManyRelationships() - Method in annotation type org.apache.cayenne.commitlog.CommitLog
-
Returns whether all to-many relationships should be excluded from commit log.
- ignoreToOneRelationships() - Method in annotation type org.apache.cayenne.commitlog.CommitLog
-
Returns whether all to-one relationships should be excluded from commit log.
- IncludeAllCommitLogEntityFactory - Class in org.apache.cayenne.commitlog.meta
- IncludeAllCommitLogEntityFactory() - Constructor for class org.apache.cayenne.commitlog.meta.IncludeAllCommitLogEntityFactory
- INSERT - org.apache.cayenne.commitlog.model.ObjectChangeType
- isConfidential(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isConfidential(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- isIncluded() - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isIncluded() - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- isIncluded(String) - Method in interface org.apache.cayenne.commitlog.meta.CommitLogEntity
- isIncluded(String) - Method in class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
M
- module() - Method in class org.apache.cayenne.commitlog.CommitLogModuleExtender
-
Creates a DI module that would install
CommitLogFilterand its listeners in Cayenne. - module() - Method in class org.apache.cayenne.commitlog.CommitLogServerModuleProvider
- moduleType() - Method in class org.apache.cayenne.commitlog.CommitLogServerModuleProvider
- MutableAttributeChange - Class in org.apache.cayenne.commitlog.model
- MutableAttributeChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableAttributeChange
- MutableChangeMap - Class in org.apache.cayenne.commitlog.model
-
A mutable implementation of
ChangeMap. - MutableChangeMap() - Constructor for class org.apache.cayenne.commitlog.model.MutableChangeMap
- MutableCommitLogLogEntity - Class in org.apache.cayenne.commitlog.meta
- MutableCommitLogLogEntity(ObjEntity) - Constructor for class org.apache.cayenne.commitlog.meta.MutableCommitLogLogEntity
- MutableObjectChange - Class in org.apache.cayenne.commitlog.model
-
A mutable implementation of
ObjectChange. - MutableObjectChange(ObjectId) - Constructor for class org.apache.cayenne.commitlog.model.MutableObjectChange
- MutableToManyRelationshipChange - Class in org.apache.cayenne.commitlog.model
- MutableToManyRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToManyRelationshipChange
- MutableToOneRelationshipChange - Class in org.apache.cayenne.commitlog.model
- MutableToOneRelationshipChange() - Constructor for class org.apache.cayenne.commitlog.model.MutableToOneRelationshipChange
O
- ObjectChange - Interface in org.apache.cayenne.commitlog.model
-
Accumulates changes of a single object with a transaction.
- ObjectChangeType - Enum in org.apache.cayenne.commitlog.model
-
Defines types of tracked object changes.
- onPostCommit(ObjectContext, ChangeMap) - Method in interface org.apache.cayenne.commitlog.CommitLogListener
- onSync(ObjectContext, GraphDiff, int, DataChannelSyncFilterChain) - Method in class org.apache.cayenne.commitlog.CommitLogFilter
- org.apache.cayenne.commitlog - package org.apache.cayenne.commitlog
- org.apache.cayenne.commitlog.meta - package org.apache.cayenne.commitlog.meta
- org.apache.cayenne.commitlog.model - package org.apache.cayenne.commitlog.model
- overrides() - Method in class org.apache.cayenne.commitlog.CommitLogServerModuleProvider
P
- PropertyChange - Interface in org.apache.cayenne.commitlog.model
-
A base interface for various types of property changes.
- PropertyChangeVisitor<T> - Interface in org.apache.cayenne.commitlog.model
S
- setNewValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- setOldValue(Object) - Method in class org.apache.cayenne.commitlog.model.MutableAttributeChange
- setPostCommitId(ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- setType(ObjectChangeType) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
T
- ToManyRelationshipChange - Interface in org.apache.cayenne.commitlog.model
-
Represents a change in a to-many relationship property to another entity.
- toManyRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- toManyRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- ToOneRelationshipChange - Interface in org.apache.cayenne.commitlog.model
- toOneRelationshipConnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- toOneRelationshipDisconnected(String, ObjectId) - Method in class org.apache.cayenne.commitlog.model.MutableObjectChange
- toString() - Method in class org.apache.cayenne.commitlog.Confidential
U
- UPDATE - org.apache.cayenne.commitlog.model.ObjectChangeType
V
- valueOf(String) - Static method in enum org.apache.cayenne.commitlog.model.ObjectChangeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.cayenne.commitlog.model.ObjectChangeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- visitAttribute(AttributeChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
- visitToManyRelationship(ToManyRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
- visitToOneRelationship(ToOneRelationshipChange) - Method in interface org.apache.cayenne.commitlog.model.PropertyChangeVisitor
All Classes All Packages