Purpose: To record the changes for an attribute that references a single Object
INTERNAL: This default constructor is reference internally by SDK XML project to mapp this class super();
super();
INTERNAL: This Constructor is used to create an ObjectReferenceChangeRecord With an ownerparamowner prototype.changeset.ObjectChangeSet this.owner = owner;
this.owner = owner;
ADVANCED: Returns the new reference for this objectreturnprototype.changeset.ObjectChangeSet return newValue;
return newValue;
Return the old value of the object reference. This is used during the commit for private-owned references. return oldValue;
return oldValue;
INTERNAL: This method will be used to merge one record into another ObjectChangeSet localChangeSet = mergeToChangeSet.findOrIntegrateObjectChangeSet((ObjectChangeSet)((ObjectReferenceChangeRecord)mergeFromRecord).getNewValue(), mergeFromChangeSet); this.newValue = localChangeSet;
ObjectChangeSet localChangeSet = mergeToChangeSet.findOrIntegrateObjectChangeSet((ObjectChangeSet)((ObjectReferenceChangeRecord)mergeFromRecord).getNewValue(), mergeFromChangeSet); this.newValue = localChangeSet;
This method sets the value of the change to be made.paramnewValue prototype.changeset.ObjectChangeSet this.newValue = (ObjectChangeSet)newValue;
this.newValue = (ObjectChangeSet)newValue;
This method sets the value of the change to be made.paramnewValue prototype.changeset.ObjectChangeSet this.newValue = newValue;
this.newValue = newValue;
Set the old value of the object reference. This is used during the commit for private-owned references. this.oldValue = oldValue;
this.oldValue = oldValue;
INTERNAL: This method will be used to update the objectsChangeSets references this.setNewValue(mergeToChangeSet.findOrIntegrateObjectChangeSet((ObjectChangeSet)this.getNewValue(), mergeFromChangeSet));
this.setNewValue(mergeToChangeSet.findOrIntegrateObjectChangeSet((ObjectChangeSet)this.getNewValue(), mergeFromChangeSet));