Class Cdo

java.lang.Object
org.javers.core.graph.Cdo
Direct Known Subclasses:
CdoSnapshot

public abstract class Cdo extends Object
Abstract holder for client's domain object, EntityType or ValueObjectType
  • Constructor Details

  • Method Details

    • getGlobalId

      public abstract GlobalId getGlobalId()
    • getWrappedCdo

      public abstract Optional<Object> getWrappedCdo()
    • isNull

      public abstract boolean isNull(Property property)
    • getPropertyValue

      public abstract Object getPropertyValue(Property property)
    • getPropertyValue

      public abstract Object getPropertyValue(String propertyName)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getManagedType

      public ManagedType getManagedType()