Package org.javers.core.metamodel.object
Class ValueObjectIdWithHash
- java.lang.Object
-
- org.javers.core.metamodel.object.GlobalId
-
- org.javers.core.metamodel.object.ValueObjectId
-
- org.javers.core.metamodel.object.ValueObjectIdWithHash
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<GlobalId>
public abstract class ValueObjectIdWithHash extends ValueObjectId
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ValueObjectId
freeze()
abstract ValueObjectId
freeze(java.lang.String hash)
abstract boolean
hasHashOnParent()
abstract boolean
requiresHash()
java.lang.String
toString()
-
Methods inherited from class org.javers.core.metamodel.object.ValueObjectId
getFragment, getOwnerId, getParentValueObjectIds, hasOwnerOfType, masterObjectId, value
-
-
-
-
Method Detail
-
requiresHash
public abstract boolean requiresHash()
-
hasHashOnParent
public abstract boolean hasHashOnParent()
-
freeze
public abstract ValueObjectId freeze(java.lang.String hash)
-
freeze
public abstract ValueObjectId freeze()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classValueObjectId
-
-