public class AggregateCollectionChangeRecord extends ChangeRecord implements AggregateCollectionChangeRecord
Modifier and Type | Field and Description |
---|---|
protected 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 |
---|---|
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(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, updateChangeRecordWithNewValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttribute, getOwner
protected Vector changedValues
public AggregateCollectionChangeRecord()
public AggregateCollectionChangeRecord(ObjectChangeSet owner)
owner
- oracle.toplink.essentials.internal.sessions.ObjectChangeSet represents the Object Change Set that uses this recordpublic Vector getChangedValues()
getChangedValues
in interface AggregateCollectionChangeRecord
public void mergeRecord(ChangeRecord mergeFromRecord, UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
mergeRecord
in class ChangeRecord
public void setChangedValues(Vector newValues)
newValue
- prototype.changeset.ObjectChangespublic void updateReferences(UnitOfWorkChangeSet mergeToChangeSet, UnitOfWorkChangeSet mergeFromChangeSet)
updateReferences
in class ChangeRecord
Copyright © 2022. All rights reserved.