ShallowReferenceTypepublic class EntityType extends ManagedType
InstanceId
class Person {
@Id
private int personId;
private String firstName;
private String lastName;
...
}
DEFAULT_TYPE_PARAMETER| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canBePrototype() |
|
InstanceId |
createIdFromInstance(java.lang.Object instance) |
|
InstanceId |
createIdFromInstanceId(java.lang.Object localId) |
|
boolean |
equals(java.lang.Object o) |
|
java.lang.Class |
getBaseJavaClass() |
|
java.lang.Object |
getIdOf(java.lang.Object instance) |
|
JaversProperty |
getIdProperty() |
|
java.lang.reflect.Type |
getIdPropertyGenericType() |
|
int |
hashCode() |
|
boolean |
isIdProperty(JaversProperty property) |
|
boolean |
isInstance(java.lang.Object cdo) |
|
protected PrettyPrintBuilder |
prettyPrintBuilder() |
|
java.lang.String |
toString() |
equals, getBaseJavaType, getConcreteClassTypeArguments, getName, isGenericType, prettyPrintfindProperty, forEachProperty, getProperties, getProperties, getProperty, getPropertyNames, getRawDehydratedTypepublic java.lang.reflect.Type getIdPropertyGenericType()
public JaversProperty getIdProperty()
public boolean isIdProperty(JaversProperty property)
public java.lang.Object getIdOf(java.lang.Object instance)
instance - instance of getBaseJavaClass()public InstanceId createIdFromInstance(java.lang.Object instance)
public InstanceId createIdFromInstanceId(java.lang.Object localId)
public boolean equals(java.lang.Object o)
equals in class JaversTypepublic int hashCode()
hashCode in class JaversTypepublic java.lang.String toString()
toString in class JaversTypeprotected PrettyPrintBuilder prettyPrintBuilder()
prettyPrintBuilder in class ManagedTypepublic boolean canBePrototype()
canBePrototype in class JaversTypepublic boolean isInstance(java.lang.Object cdo)
isInstance in class JaversTypepublic java.lang.Class getBaseJavaClass()