Interface AggregateChangeRecord

All Superinterfaces:
ChangeRecord

public interface AggregateChangeRecord extends ChangeRecord

Purpose: Define the Public interface for the Aggregate Change Record.

Description: This interface is meant to clarify the public protocol into TopLink.

  • Method Summary

    Modifier and Type
    Method
    Description
    ADVANCED: This method is used to return the ObjectChangeSet representing the changed Aggregate.
    ADVANCED: If the owning UnitOfWork has shouldChangeRecordKeepOldValue set to true, then return the old value of the attribute represented by this ChangeRecord.

    Methods inherited from interface org.eclipse.persistence.sessions.changesets.ChangeRecord

    getAttribute, getOwner
  • Method Details

    • getChangedObject

      ObjectChangeSet getChangedObject()
      ADVANCED: This method is used to return the ObjectChangeSet representing the changed Aggregate.
    • getOldValue

      Object getOldValue()
      ADVANCED: If the owning UnitOfWork has shouldChangeRecordKeepOldValue set to true, then return the old value of the attribute represented by this ChangeRecord.
      Specified by:
      getOldValue in interface ChangeRecord