Package org.javers.core.diff.changetype
Class TerminalValueChange
- java.lang.Object
-
- org.javers.core.diff.Change
-
- org.javers.core.diff.changetype.PropertyChange<java.lang.Object>
-
- org.javers.core.diff.changetype.ValueChange
-
- org.javers.core.diff.changetype.TerminalValueChange
-
- All Implemented Interfaces:
java.io.Serializable
public class TerminalValueChange extends ValueChange
TerminalValueChange is a subtype of ValueChange with a property value on left and null on right. It is generated for each Primitive or Value property of a Removed Object to capture its state.
-
-
Constructor Summary
Constructors Constructor Description TerminalValueChange(PropertyChangeMetadata metadata, java.lang.Object leftValue)
-
Method Summary
-
Methods inherited from class org.javers.core.diff.changetype.ValueChange
equals, getLeft, getRight, hashCode, prettyPrint, toString
-
Methods inherited from class org.javers.core.diff.changetype.PropertyChange
getChangeType, getPropertyName, getPropertyNameWithPath, isPropertyAdded, isPropertyRemoved, isPropertyValueChanged
-
Methods inherited from class org.javers.core.diff.Change
getAffectedGlobalId, getAffectedLocalId, getAffectedObject, getCommitMetadata
-
-
-
-
Constructor Detail
-
TerminalValueChange
public TerminalValueChange(PropertyChangeMetadata metadata, java.lang.Object leftValue)
-
-