Uses of Interface
org.eclipse.persistence.sessions.changesets.ChangeRecord
-
Packages that use ChangeRecord Package Description org.eclipse.persistence.eis org.eclipse.persistence.internal.sessions org.eclipse.persistence.mappings org.eclipse.persistence.sessions.changesets -
-
Uses of ChangeRecord in org.eclipse.persistence.eis
Classes in org.eclipse.persistence.eis that implement ChangeRecord Modifier and Type Class Description classEISCollectionChangeRecordINTERNAL: Capture the changes for an unordered collection as collections of adds and removes.classEISOrderedCollectionChangeRecordINTERNAL: Capture the changes for an ordered collection where the entire collection is simply replaced if it has changed. -
Uses of ChangeRecord in org.eclipse.persistence.internal.sessions
Classes in org.eclipse.persistence.internal.sessions that implement ChangeRecord Modifier and Type Class Description classAggregateChangeRecordThis change Record is used to record the changes for AggregateObjectMapping.classAggregateCollectionChangeRecordThis change record records the changes for AggregateCollectionMapping.classChangeRecordPurpose: This class was designed as a superclass to all possible Change Record types.classCollectionChangeRecordPurpose: This class holds the record of the changes made to a collection attribute of an object.classDeferrableChangeRecordAbstract change record for collection type records that allow deferrable change detection.classDirectCollectionChangeRecordPurpose: This class holds the record of the changes made to a collection attribute of an object.classDirectMapChangeRecordChange record used by DirectMapMapping.classDirectToFieldChangeRecordPurpose: To record the changes for attributes that can be represented as DirectToFieldclassObjectReferenceChangeRecordPurpose: To record the changes for an attribute that references a single ObjectclassTransformationMappingChangeRecordPurpose: To record the changes for attributes that can be represented as Transformation MappingFields in org.eclipse.persistence.internal.sessions with type parameters of type ChangeRecord Modifier and Type Field Description protected List<ChangeRecord>ObjectChangeSet. changesThis is the collection of changesMethods in org.eclipse.persistence.internal.sessions that return ChangeRecord Modifier and Type Method Description ChangeRecordObjectChangeSet. getChangesForAttributeNamed(String attributeName)INTERNAL: returns the change record for the specified attribute nameMethods in org.eclipse.persistence.internal.sessions that return types with arguments of type ChangeRecord Modifier and Type Method Description List<ChangeRecord>ObjectChangeSet. getChanges()INTERNAL: This method returns a reference to the collection of changes within this changeSet. -
Uses of ChangeRecord in org.eclipse.persistence.mappings
Methods in org.eclipse.persistence.mappings with parameters of type ChangeRecord Modifier and Type Method Description voidCollectionMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated.voidDatabaseMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated.voidDirectCollectionMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated.voidDirectMapMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated.voidObjectReferenceMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated.voidUnidirectionalOneToManyMapping. postCalculateChanges(ChangeRecord changeRecord, UnitOfWorkImpl uow)INTERNAL: Overridden by mappings that require additional processing of the change record after the record has been calculated. -
Uses of ChangeRecord in org.eclipse.persistence.sessions.changesets
Subinterfaces of ChangeRecord in org.eclipse.persistence.sessions.changesets Modifier and Type Interface Description interfaceAggregateChangeRecordPurpose: Define the Public interface for the Aggregate Change Record.interfaceAggregateCollectionChangeRecordPurpose: Define the Public interface for the Aggregate Collection Change Record.interfaceCollectionChangeRecordPurpose: This interface defines the API for the changeRecord that maintains the changes made to a collection attribute of an object.interfaceDirectCollectionChangeRecordPurpose: This interface defines the API for the ChangeRecord that holds the changes made to a direct collection attribute of an object.interfaceDirectToFieldChangeRecordPurpose: This interface provides public API to the class responsible for holding the change made to a directToFieldMapping.interfaceEISCollectionChangeRecordPurpose: To provide API into the EISCollectionChangeSet.interfaceEISOrderedCollectionChangeRecordPurpose: To provide API into the EISCollectionChangeSet.interfaceObjectReferenceChangeRecordPurpose: Provides API for the ObjectReferenceChangeRecord.interfaceTransformationMappingChangeRecordPurpose: To Provide API to the TransformationMappingChangeRecord.Methods in org.eclipse.persistence.sessions.changesets that return ChangeRecord Modifier and Type Method Description ChangeRecordObjectChangeSet. getChangesForAttributeNamed(String attributeName)ADVANCED: Returns the change record for the specified attribute name.Methods in org.eclipse.persistence.sessions.changesets that return types with arguments of type ChangeRecord Modifier and Type Method Description List<ChangeRecord>ObjectChangeSet. getChanges()ADVANCED: This method returns a reference to the collection of changes within this changeSet.
-