Class GlobalId

java.lang.Object
org.javers.core.metamodel.object.GlobalId
All Implemented Interfaces:
Serializable, Comparable<GlobalId>
Direct Known Subclasses:
InstanceId, UnboundedValueObjectId, ValueObjectId

public abstract class GlobalId extends Object implements Serializable, Comparable<GlobalId>
Global ID of Client's domain object (CDO)
See Also:
  • Method Details

    • value

      public abstract String value()
       For ex.:
       org.javers.core.model.SnapshotEntity/1
       org.javers.core.model.SnapshotEntity/2#setOfValueObjects
       
    • toString

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

      public boolean isTypeOf(ManagedType managedType)
    • equals

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

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

      public String getTypeName()
    • masterObjectId

      public GlobalId masterObjectId()
    • compareTo

      public int compareTo(GlobalId o)
      Specified by:
      compareTo in interface Comparable<GlobalId>