Class ObjectNode<T extends Cdo>

    • Constructor Detail

      • ObjectNode

        public ObjectNode​(T cdo)
    • Method Detail

      • wrappedCdo

        public java.util.Optional<java.lang.Object> wrappedCdo()
        Returns:
        returns Optional.empty() for snapshots
      • getReference

        public abstract GlobalId getReference​(Property property)
        returns null if property is not ManagedType
      • getReferences

        public abstract java.util.List<GlobalId> getReferences​(JaversProperty property)
        returns null if property is not Collection of ManagedType
      • getDehydratedPropertyValue

        protected abstract java.lang.Object getDehydratedPropertyValue​(java.lang.String propertyName)
      • getDehydratedPropertyValue

        public abstract java.lang.Object getDehydratedPropertyValue​(JaversProperty property)
      • getPropertyValue

        public java.lang.Object getPropertyValue​(Property property)
      • isNull

        public boolean isNull​(Property property)
      • getCdo

        public T getCdo()
      • cdoHashCode

        public int cdoHashCode()
      • isEdge

        public abstract boolean isEdge()