public class AggregateCollectionChangeRecord extends ChangeRecord implements AggregateCollectionChangeRecord
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Vector |
changedValues |
attribute, mapping, owner| Constructor and Description |
|---|
AggregateCollectionChangeRecord()
This default constructor referenced internally by SDK XML project
|
AggregateCollectionChangeRecord(ObjectChangeSet owner)
This constructor returns an ChangeRecord representing an AggregateMapping.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Vector |
getChangedValues()
ADVANCED:
Return the values representing the changed AggregateCollection.
|
void |
mergeRecord(ChangeRecord mergeFromRecord,
UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
INTERNAL:
This method will be used to merge one record into another
|
void |
setChangedValues(java.util.Vector newValues)
INTERNAL:
Set the changed values
|
void |
updateReferences(UnitOfWorkChangeSet mergeToChangeSet,
UnitOfWorkChangeSet mergeFromChangeSet)
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.
|
getAttribute, getMapping, getOwner, prepareForSynchronization, setAttribute, setMapping, setOwner, toString, updateChangeRecordWithNewValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttribute, getOwnerpublic AggregateCollectionChangeRecord()
public AggregateCollectionChangeRecord(ObjectChangeSet owner)
owner - oracle.toplink.essentials.internal.sessions.ObjectChangeSet represents the Object Change Set that uses this recordpublic java.util.Vector getChangedValues()
getChangedValues in interface AggregateCollectionChangeRecordpublic void mergeRecord(ChangeRecord mergeFromRecord, UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
mergeRecord in class ChangeRecordpublic void setChangedValues(java.util.Vector newValues)
newValue - prototype.changeset.ObjectChangespublic void updateReferences(UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
updateReferences in class ChangeRecord