Package org.javers.core.diff.changetype
Class PropertyChange
- java.lang.Object
-
- org.javers.core.diff.Change
-
- org.javers.core.diff.changetype.PropertyChange
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ContainerChange
,MapChange
,ReferenceChange
,ValueChange
public abstract class PropertyChange extends Change
Change on object's property of any type (Value, List, Set, Map, Array or Reference)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PropertyChange(GlobalId affectedCdoId, java.lang.String propertyName, java.util.Optional<CommitMetadata> commitMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getPropertyName()
java.lang.String
getPropertyNameWithPath()
int
hashCode()
-
Methods inherited from class org.javers.core.diff.Change
getAffectedGlobalId, getAffectedLocalId, getAffectedObject, getCommitMetadata, prettyPrint, toString
-
-
-
-
Constructor Detail
-
PropertyChange
protected PropertyChange(GlobalId affectedCdoId, java.lang.String propertyName, java.util.Optional<CommitMetadata> commitMetadata)
-
-