| Modifier and Type | Field and Description |
|---|---|
| protected List |
| Access | Constructor and Description |
|---|---|
| public | |
| public | AggregateCollectionChangeRecord(ObjectChangeSet
org.eclipse.persistence.internal.sessions.ObjectChangeSet represents the Object Change Set that uses this record owner)This constructor returns an ChangeRecord representing an AggregateMapping. |
| Modifier and Type | Method and Description |
|---|---|
| public List | getChangedValues()
Implements org. |
| pack-priv ClassDescriptor | getReferenceDescriptor(Object object, AbstractSession session)
Overrides org. |
| public void | mergeRecord(ChangeRecord mergeFromRecord, UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
Overrides org. |
| public void | |
| public void | updateReferences(UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
Overrides org. |
| changedValues | back to summary |
|---|---|
| protected List<ObjectChangeSet> changedValues | |
| AggregateCollectionChangeRecord | back to summary |
|---|---|
| public AggregateCollectionChangeRecord() This default constructor. | |
| AggregateCollectionChangeRecord | back to summary |
|---|---|
| public AggregateCollectionChangeRecord(ObjectChangeSet owner) This constructor returns an ChangeRecord representing an AggregateMapping.
| |
| getChangedValues | back to summary |
|---|---|
| public List Implements org. ADVANCED: Return the values representing the changed AggregateCollection.
| |
| getReferenceDescriptor | back to summary |
|---|---|
| pack-priv ClassDescriptor getReferenceDescriptor(Object object, AbstractSession session) Overrides org. Returns descriptor corresponding to the object.
| |
| mergeRecord | back to summary |
|---|---|
| public void mergeRecord(ChangeRecord mergeFromRecord, UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet) Overrides org. INTERNAL: This method will be used to merge one record into another
| |
| setChangedValues | back to summary |
|---|---|
| public void setChangedValues(List<ObjectChangeSet> newValues) INTERNAL: Set the changed values. | |
| updateReferences | back to summary |
|---|---|
| public void updateReferences(UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet) Overrides org. INTERNAL: This method will be used to update the objectsChangeSets references If this is an aggregate change set then there is no need to update the reference as the ChangeSet has no identity outside of this record Check to see if it exists here already to prevent us from creating a little extra garbage.
| |