Class NodePair


  • public class NodePair
    extends java.lang.Object
    holds two versions of the same ObjectNode
    • Method Detail

      • isNullOnBothSides

        public boolean isNullOnBothSides​(Property property)
      • getLeftPropertyValue

        public java.lang.Object getLeftPropertyValue​(Property property)
      • getRightPropertyValue

        public java.lang.Object getRightPropertyValue​(Property property)
      • getProperties

        public java.util.List<JaversProperty> getProperties()
      • getGlobalId

        public GlobalId getGlobalId()
      • getCommitMetadata

        public java.util.Optional<CommitMetadata> getCommitMetadata()
      • getRightDehydratedPropertyValueAndSanitize

        public java.lang.Object getRightDehydratedPropertyValueAndSanitize​(JaversProperty property)
      • getLeftDehydratedPropertyValueAndSanitize

        public java.lang.Object getLeftDehydratedPropertyValueAndSanitize​(JaversProperty property)
      • sanitize

        public java.lang.Object sanitize​(java.lang.Object value,
                                         JaversType expectedType)