Atomic |
Immutable wrapper for client's Primitives, Values and Id's
Value needs to be dehydrated before persisting.
|
InitialValueChange |
InitialValueChange is a subtype of ValueChange with null on left and a property value on right.
|
NewObject |
New object added to a graph
|
ObjectRemoved |
Object removed from a graph
|
PropertyChange |
Change on object's property of any type (Value, List, Set, Map, Array or Reference)
|
PropertyChangeMetadata |
|
ReferenceChange |
Changed reference to Entity or Value Object
|
TerminalValueChange |
TerminalValueChange is a subtype of ValueChange with a property value on left and null on right.
|
ValueChange |
Change on a Value property, like int or String
|
ValueChangeFactory |
|