EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.sessions.changesets
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
 ObjectChangeSet getChangedObject()
          ADVANCED: This method is used to return the ObjectChangeSet representing the changed Aggregate.
 java.lang.Object getOldValue()
          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 Detail

getChangedObject

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


getOldValue

java.lang.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

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference