Class ObjectReferenceChangeRecord

    • Field Detail

      • newValue

        protected ObjectChangeSet newValue
        This is the object change set that the attribute points to.
      • oldValue

        protected transient java.lang.Object oldValue
        A reference to the old value must also be stored. This is only required for the commit and must never be serialized.
    • Constructor Detail

      • ObjectReferenceChangeRecord

        public ObjectReferenceChangeRecord()
        INTERNAL: This default constructor.
      • ObjectReferenceChangeRecord

        public ObjectReferenceChangeRecord​(ObjectChangeSet owner)
        INTERNAL: This Constructor is used to create an ObjectReferenceChangeRecord With an owner
    • Method Detail

      • setNewValue

        public void setNewValue​(ObjectChangeSet newValue)
        This method sets the value of the change to be made.
        Parameters:
        newValue - ObjectChangeSet
      • setNewValue

        public void setNewValue​(ObjectChangeSet newValue)
        This method sets the value of the change to be made.
      • setOldValue

        public void setOldValue​(java.lang.Object oldValue)
        Set the old value of the object reference. This is used during the commit for private-owned references.