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 GlobalId
getGlobalId()
ObjectNode
getLeft()
default java.lang.Object
getLeftDehydratedPropertyValueAndSanitize(JaversProperty property)
java.lang.Object
getLeftPropertyValue(Property property)
GlobalId
getLeftReference(Property property)
java.util.List<GlobalId>
getLeftReferences(JaversProperty property)
ManagedType
getManagedType()
java.util.List<JaversProperty>
getProperties()
ObjectNode
getRight()
default java.lang.Object
getRightDehydratedPropertyValueAndSanitize(JaversProperty property)
java.lang.Object
getRightPropertyValue(Property property)
GlobalId
getRightReference(Property property)
java.util.List<GlobalId>
getRightReferences(JaversProperty property)
boolean
isNullOnBothSides(Property property)
default java.lang.Object
sanitize(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)
-
-