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()ObjectNodegetLeft()default java.lang.ObjectgetLeftDehydratedPropertyValueAndSanitize(JaversProperty property)java.lang.ObjectgetLeftPropertyValue(Property property)GlobalIdgetLeftReference(Property property)java.util.List<GlobalId>getLeftReferences(JaversProperty property)ManagedTypegetManagedType()java.util.List<JaversProperty>getProperties()ObjectNodegetRight()default java.lang.ObjectgetRightDehydratedPropertyValueAndSanitize(JaversProperty property)java.lang.ObjectgetRightPropertyValue(Property property)GlobalIdgetRightReference(Property property)java.util.List<GlobalId>getRightReferences(JaversProperty property)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()
-
getLeft
ObjectNode getLeft()
-
getProperties
java.util.List<JaversProperty> getProperties()
-
getLeftPropertyValue
java.lang.Object getLeftPropertyValue(Property property)
-
getRightPropertyValue
java.lang.Object getRightPropertyValue(Property property)
-
getRightReferences
java.util.List<GlobalId> getRightReferences(JaversProperty property)
-
getLeftReferences
java.util.List<GlobalId> getLeftReferences(JaversProperty property)
-
getManagedType
ManagedType getManagedType()
-
getRightDehydratedPropertyValueAndSanitize
default java.lang.Object getRightDehydratedPropertyValueAndSanitize(JaversProperty property)
-
getLeftDehydratedPropertyValueAndSanitize
default java.lang.Object getLeftDehydratedPropertyValueAndSanitize(JaversProperty property)
-
sanitize
default java.lang.Object sanitize(java.lang.Object value, JaversType expectedType)
-
-