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 ValueObjectIdfreeze()abstract ValueObjectIdfreeze(java.lang.String hash)abstract booleanhasHashOnParent()abstract booleanrequiresHash()java.lang.StringtoString()-
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:
toStringin classValueObjectId
-
-