public class ValueObjectId extends UnboundedValueObjectId
| Constructor and Description |
|---|
ValueObjectId(ValueObject valueObject,
GlobalId ownerId,
java.lang.String fragment) |
ValueObjectId(ValueObject valueObject,
OwnerContext ownerContext) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getCdoId()
ID of Client's domain object, should be unique in Class scope,
for example database primary key or any domain identifier like user.login
|
java.lang.String |
getFragment()
Path to ValueObject, should be unique in the Entity instance scope.
|
GlobalId |
getOwnerId() |
java.lang.String |
value()
For ex.:
org.javers.core.model.SnapshotEntity/1
org.javers.core.model.SnapshotEntity/2#setOfValueObjects
|
getCdoClasspublic ValueObjectId(ValueObject valueObject, GlobalId ownerId, java.lang.String fragment)
public ValueObjectId(ValueObject valueObject, OwnerContext ownerContext)
public java.lang.String getFragment()
public java.lang.Object getCdoId()
GlobalIdgetCdoId in class UnboundedValueObjectIdpublic GlobalId getOwnerId()
public java.lang.String value()
GlobalIdFor ex.: org.javers.core.model.SnapshotEntity/1 org.javers.core.model.SnapshotEntity/2#setOfValueObjects
value in class UnboundedValueObjectId