Package org.javers.core.metamodel.object
Class GlobalId
- java.lang.Object
-
- org.javers.core.metamodel.object.GlobalId
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<GlobalId>
- Direct Known Subclasses:
InstanceId
,UnboundedValueObjectId
,ValueObjectId
public abstract class GlobalId extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<GlobalId>
Global ID of Client's domain object (CDO)- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description int
compareTo(GlobalId o)
boolean
equals(java.lang.Object o)
java.lang.String
getTypeName()
int
hashCode()
boolean
isTypeOf(ManagedType managedType)
GlobalId
masterObjectId()
java.lang.String
toString()
abstract java.lang.String
value()
For ex.: org.javers.core.model.SnapshotEntity/1 org.javers.core.model.SnapshotEntity/2#setOfValueObjects
-
-
-
Method Detail
-
value
public abstract java.lang.String value()
For ex.: org.javers.core.model.SnapshotEntity/1 org.javers.core.model.SnapshotEntity/2#setOfValueObjects
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
isTypeOf
public boolean isTypeOf(ManagedType managedType)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getTypeName
public java.lang.String getTypeName()
-
masterObjectId
public GlobalId masterObjectId()
-
-