| Interface | Description |
|---|---|
| ChangeTracker |
Purpose: Define an interface for any object that wishes to use attribute change tracking.
|
| CollectionChangeTracker |
Purpose: Define an interface for any collection that wishes to use attribute change track.
|
| ObjectChangePolicy |
INTERNAL:
Implementers of ObjectChangePolicy implement the code which computes changes sets
for the UnitOfWork commit process.
|
| Class | Description |
|---|---|
| AttributeChangeTrackingPolicy |
PUBLIC:
An AttributeChangeTrackingPolicy allows change tracking at the attribute level of an
object by implementing ChangeTracker.
|
| CollectionChangeEvent |
Purpose: Define a change event for collection types.
|
| DeferredChangeDetectionPolicy |
PUBLIC:
A DeferredChangeDetectionPolicy defers all change detection to the UnitOfWork's
change detection process.
|
| MapChangeEvent |
Purpose: Define a change event for Map types.
|
| ObjectChangeTrackingPolicy |
PUBLIC:
A ObjectChangeTrackingPolicy allows an object to calculate for itself whether
it should has changed by implementing ChangeTracker.
|