public class EntityType extends ManagedType
InstanceId
class Person {| Constructor and Description |
|---|
EntityType(org.javers.core.metamodel.type.Entity entity) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getIdOf(java.lang.Object instance) |
Property |
getIdProperty() |
java.lang.reflect.Type |
getIdPropertyGenericType() |
org.javers.core.metamodel.type.Entity |
getManagedClass()
Deprecated.
|
protected PrettyPrintBuilder |
prettyPrintBuilder() |
java.lang.String |
toString() |
getProperties, getProperties, getProperty, getRawDehydratedTypeequals, getActualTypeArguments, getBaseJavaClass, getBaseJavaType, getName, hashCode, isGenericType, isInstance, prettyPrint@Deprecated public org.javers.core.metamodel.type.Entity getManagedClass()
public java.lang.reflect.Type getIdPropertyGenericType()
public java.lang.String toString()
toString in class JaversTypeprotected PrettyPrintBuilder prettyPrintBuilder()
prettyPrintBuilder in class ManagedTypepublic Property getIdProperty()
public java.lang.Object getIdOf(java.lang.Object instance)
instance - instance of JaversType.getBaseJavaClass()JaversException - ENTITY_INSTANCE_WITH_NULL_IDJaversException - NOT_INSTANCE_OF