Package org.javers.core.diff
Interface NodePair
-
- All Known Implementing Classes:
RealNodePair
public interface NodePair
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GlobalIdgetGlobalId()GlobalIdgetLeftGlobalId(Property property)java.lang.ObjectgetLeftPropertyValue(Property property)default java.lang.ObjectgetLeftPropertyValueAndSanitize(Property property, JaversType expectedType)ManagedTypegetManagedType()java.util.List<JaversProperty>getProperties()ObjectNodegetRight()GlobalIdgetRightGlobalId(Property property)java.lang.ObjectgetRightPropertyValue(Property property)default java.lang.ObjectgetRightPropertyValueAndSanitize(Property property, JaversType expectedType)booleanisNullOnBothSides(Property property)default java.lang.Objectsanitize(java.lang.Object value, JaversType expectedType)
-
-
-
Method Detail
-
isNullOnBothSides
boolean isNullOnBothSides(Property property)
-
getGlobalId
GlobalId getGlobalId()
-
getRight
ObjectNode getRight()
-
getProperties
java.util.List<JaversProperty> getProperties()
-
getLeftPropertyValue
java.lang.Object getLeftPropertyValue(Property property)
-
getRightPropertyValue
java.lang.Object getRightPropertyValue(Property property)
-
getManagedType
ManagedType getManagedType()
-
getLeftPropertyValueAndSanitize
default java.lang.Object getLeftPropertyValueAndSanitize(Property property, JaversType expectedType)
-
getRightPropertyValueAndSanitize
default java.lang.Object getRightPropertyValueAndSanitize(Property property, JaversType expectedType)
-
sanitize
default java.lang.Object sanitize(java.lang.Object value, JaversType expectedType)
-
-