Package org.javers.core.metamodel.object
Class GlobalIdFactory
- java.lang.Object
-
- org.javers.core.metamodel.object.GlobalIdFactory
-
public class GlobalIdFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GlobalIdFactory(TypeMapper typeMapper, ObjectAccessHook objectAccessHook)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GlobalId
createFromDto(GlobalIdDTO globalIdDTO)
GlobalId
createId(java.lang.Object targetCdo)
GlobalId
createId(java.lang.Object targetCdo, OwnerContext ownerContext)
InstanceId
createIdFromInstance(java.lang.Object instance)
InstanceId
createInstanceId(java.lang.Object localId, java.lang.Class entityClass)
InstanceId
createInstanceId(java.lang.Object localId, java.lang.String typeName)
UnboundedValueObjectId
createUnboundedValueObjectId(java.lang.Class valueObjectClass)
ValueObjectId
createValueObjectIdFromPath(GlobalId owner, java.lang.String fragment)
Deprecated.
-
-
-
Constructor Detail
-
GlobalIdFactory
public GlobalIdFactory(TypeMapper typeMapper, ObjectAccessHook objectAccessHook)
-
-
Method Detail
-
createId
public GlobalId createId(java.lang.Object targetCdo)
-
createId
public GlobalId createId(java.lang.Object targetCdo, OwnerContext ownerContext)
- Parameters:
ownerContext
- for bounded ValueObjects, optional
-
createUnboundedValueObjectId
public UnboundedValueObjectId createUnboundedValueObjectId(java.lang.Class valueObjectClass)
-
createValueObjectIdFromPath
@Deprecated public ValueObjectId createValueObjectIdFromPath(GlobalId owner, java.lang.String fragment)
Deprecated.
-
createIdFromInstance
public InstanceId createIdFromInstance(java.lang.Object instance)
-
createInstanceId
public InstanceId createInstanceId(java.lang.Object localId, java.lang.Class entityClass)
-
createInstanceId
public InstanceId createInstanceId(java.lang.Object localId, java.lang.String typeName)
-
createFromDto
public GlobalId createFromDto(GlobalIdDTO globalIdDTO)
-
-