Class ArrayChange
- java.lang.Object
-
- org.javers.core.diff.Change
-
- org.javers.core.diff.changetype.PropertyChange<T>
-
- org.javers.core.diff.changetype.container.ContainerChange<java.lang.Object>
-
- org.javers.core.diff.changetype.container.ArrayChange
-
- All Implemented Interfaces:
java.io.Serializable
public final class ArrayChange extends ContainerChange<java.lang.Object>
Changes on an Array property- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ArrayChange(PropertyChangeMetadata metadata, java.util.List<ContainerElementChange> changes)
ArrayChange(PropertyChangeMetadata metadata, java.util.List<ContainerElementChange> changes, java.lang.Object left, java.lang.Object right)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getLeftSize()
size of left (or old) Array atContainerChange.getLeft()
int
getRightSize()
size of right (or old) Array atContainerChange.getRight()
int
hashCode()
-
Methods inherited from class org.javers.core.diff.changetype.container.ContainerChange
getAddedValues, getChanges, getLeft, getRemovedValues, getRight, getValueAddedChanges, getValueRemovedChanges, 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
-
ArrayChange
public ArrayChange(PropertyChangeMetadata metadata, java.util.List<ContainerElementChange> changes, java.lang.Object left, java.lang.Object right)
-
ArrayChange
public ArrayChange(PropertyChangeMetadata metadata, java.util.List<ContainerElementChange> changes)
-
-
Method Detail
-
getRightSize
public int getRightSize()
size of right (or old) Array atContainerChange.getRight()
- Specified by:
getRightSize
in classContainerChange<java.lang.Object>
-
getLeftSize
public int getLeftSize()
size of left (or old) Array atContainerChange.getLeft()
- Specified by:
getLeftSize
in classContainerChange<java.lang.Object>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classContainerChange<java.lang.Object>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classContainerChange<java.lang.Object>
-
-