Package org.javers.core.diff.changetype
Class PropertyChange<T>
java.lang.Object
org.javers.core.diff.Change
org.javers.core.diff.changetype.PropertyChange<T>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ContainerChange,KeyValueChange,ReferenceChange,ValueChange
Change on object's property of any type (Value, List, Set, Map, Array or Reference)
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPropertyChange(PropertyChangeMetadata propertyChangeMetadata) -
Method Summary
Methods inherited from class org.javers.core.diff.Change
getAffectedGlobalId, getAffectedLocalId, getAffectedObject, getCommitMetadata, prettyPrint
-
Constructor Details
-
PropertyChange
-
-
Method Details
-
getLeft
Left (or old) value of a changed property -
getRight
Right (or new) value of a changed property -
getPropertyName
-
getPropertyNameWithPath
-
equals
-
hashCode
public int hashCode() -
getChangeType
- Since:
- 5.5.0
- See Also:
-
isPropertyAdded
public boolean isPropertyAdded()- Returns:
changeType == PropertyChangeType.PROPERTY_ADDED- Since:
- 5.5.0
- See Also:
-
isPropertyRemoved
public boolean isPropertyRemoved()- Returns:
changeType == PropertyChangeType.PROPERTY_REMOVED- Since:
- 5.5.0
- See Also:
-
isPropertyValueChanged
public boolean isPropertyValueChanged()- Returns:
changeType == PropertyChangeType.PROPERTY_VALUE_CHANGED- Since:
- 5.5.0
- See Also:
-
toString
Description copied from class:ChangePretty print with default dates formatting
-