Top Interfaces Classes
module org.eclipse.persistence.core

Package org.eclipse.persistence.descriptors.changetracking


Interface Summary

Modifier and TypeInterface and Description
public interface
ChangeTracker

Purpose: Define an interface for any object that wishes to use attribute change tracking.

public interface
CollectionChangeTracker

Purpose: Define an interface for any collection that wishes to use attribute change track.

public interface
ObjectChangePolicy

INTERNAL: Implementers of ObjectChangePolicy implement the code which computes changes sets for the UnitOfWork commit process.

Class Summary

Modifier and TypeClass and Description
public class
AttributeChangeTrackingPolicy

PUBLIC: An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an object by implementing ChangeTracker.

public class
CollectionChangeEvent

Purpose: Define a change event for collection types.

public class
DeferredChangeDetectionPolicy

PUBLIC: A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's change detection process.

public class
MapChangeEvent

Purpose: Define a change event for Map types.

public class
ObjectChangeTrackingPolicy

PUBLIC: A ObjectChangeTrackingPolicy allows an object to calculate for itself whether it should has changed by implementing ChangeTracker.