Top Fields Constructors Methods
org.eclipse.persistence.internal.sessions

public Class AggregateObjectChangeSet

extends ObjectChangeSet
Class Inheritance
Imports
org.eclipse.persistence.descriptors.ClassDescriptor

Field Summary

Inherited from org.eclipse.persistence.internal.sessions.ObjectChangeSet:
activeCacheKeyattributesToChangescacheSynchronizationTypechangesclassNameclassTypecloneObjectdeferredSetdescriptorhasChangesFromCascadeLockinghasCmpPolicyForcedUpdatehasVersionChangeidinitialWriteLockValueisAggregateisInvalidisNewMAX_TRIESnewKeyoldKeyoptimisticLockingPolicyprotectedForeignKeysshouldBeDeletedshouldModifyVersionFieldshouldRecalculateAfterUpdateEventunitOfWorkChangeSetwriteLockValue

Constructor Summary

AccessConstructor and Description
public
AggregateObjectChangeSet()

The default constructor.

public
AggregateObjectChangeSet(Object primaryKey, ClassDescriptor descriptor, Object cloneObject, UnitOfWorkChangeSet parent, boolean isNew)

This constructor is used to create an ObjectChangeSet that represents a regular object.

Method Summary

Modifier and TypeMethod and Description
public Object
getId()

Overrides org.eclipse.persistence.internal.sessions.ObjectChangeSet.getId.

Implements org.eclipse.persistence.sessions.changesets.ObjectChangeSet.getId.

ADVANCED: This method returns the primary key for the object that this change set represents.
public boolean
isAggregate()

Overrides org.eclipse.persistence.internal.sessions.ObjectChangeSet.isAggregate.

INTERNAL: Used to determine if the object change set represents an aggregate object.
Inherited from org.eclipse.persistence.internal.sessions.ObjectChangeSet:
addChangeclearcompareTocontainsChangesFromSynchronizationdeferredDetectionRequiredOndirtyUOWChangeSetequalsequalsgetActiveCacheKeygetAttributesToChangesgetCacheSynchronizationTypegetChangedAttributeNamesgetChangesgetChangesForAttributeNamedgetClassNamegetClassTypegetClassTypegetDeferredSetgetDescriptorgetInitialWriteLockValuegetNewKeygetObjectForMergegetOldKeygetOldValuegetOldValuegetProtectedForeignKeysgetSynchronizationTypegetTargetVersionOfSourceObjectgetTargetVersionOfSourceObjectgetUnitOfWorkClonegetUOWChangeSetgetWriteLockValuehasChangeForhasChangeshasCmpPolicyForcedUpdatehasDeferredAttributeshasForcedChangeshasForcedChangesFromCascadeLockinghashCodehasKeyshasProtectedForeignKeyshasVersionChangeisInvalidisNewmergeObjectChangespostSerializereadCompleteChangeSetreadIdentityInformationrebuildWriteLockValueFromUserFormatremoveChangeremoveFromIdentityMapsetActiveCacheKeysetCacheSynchronizationTypesetChangessetClassNamesetClassTypesetDescriptorsetHasCmpPolicyForcedUpdatesetHasForcedChangesFromCascadeLockingsetHasVersionChangesetIdsetInitialWriteLockValuesetIsAggregatesetIsInvalidsetIsNewsetNewKeysetOldKeysetOptimisticLockingPolicyAndInitialWriteLockValuesetProtectedForeignKeyssetShouldBeDeletedsetShouldModifyVersionFieldsetShouldRecalculateAfterUpdateEventsetSynchronizationTypesetUnitOfWorkClonesetUOWChangeSetsetWriteLockValueshouldBeDeletedshouldInvalidateObjectshouldModifyVersionFieldshouldRecalculateAfterUpdateEventtoStringupdateChangeRecordForAttributeupdateChangeRecordForAttributeupdateChangeRecordForAttributeWithMappedObjectupdateReferencesupdateUOWChangeSetwriteCompleteChangeSetwriteIdentityInformation

Constructor Detail

AggregateObjectChangeSetback to summary
public AggregateObjectChangeSet()

The default constructor.

AggregateObjectChangeSetback to summary
public AggregateObjectChangeSet(Object primaryKey, ClassDescriptor descriptor, Object cloneObject, UnitOfWorkChangeSet parent, boolean isNew)

This constructor is used to create an ObjectChangeSet that represents a regular object.

Method Detail

getIdback to summary
public Object getId()

Overrides org.eclipse.persistence.internal.sessions.ObjectChangeSet.getId.

Implements org.eclipse.persistence.sessions.changesets.ObjectChangeSet.getId.

Doc from org.eclipse.persistence.internal.sessions.ObjectChangeSet.getId.

ADVANCED: This method returns the primary key for the object that this change set represents.

Annotations
@Override
isAggregateback to summary
public boolean isAggregate()

Overrides org.eclipse.persistence.internal.sessions.ObjectChangeSet.isAggregate.

Doc from org.eclipse.persistence.internal.sessions.ObjectChangeSet.isAggregate.

INTERNAL: Used to determine if the object change set represents an aggregate object.

Annotations
@Override