Package org.javers.core.metamodel.type
Class JaversProperty
- java.lang.Object
-
- org.javers.core.metamodel.property.Property
-
- org.javers.core.metamodel.type.JaversProperty
-
public class JaversProperty extends Property
Class property with JaversType
-
-
Field Summary
-
Fields inherited from class org.javers.core.metamodel.property.Property
EMBEDDED_ID_ANN, ID_ANN
-
-
Constructor Summary
Constructors Constructor Description JaversProperty(java.util.function.Supplier<JaversType> propertyType, Property property)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
<T extends JaversType>
TgetType()
int
hashCode()
boolean
isCustomType()
boolean
isEntityType()
boolean
isPrimitiveOrValueType()
boolean
isShallowReference()
boolean
isValueObjectType()
java.lang.String
toString()
-
Methods inherited from class org.javers.core.metamodel.property.Property
get, getDeclaringClass, getGenericType, getMember, getName, getOriginalName, getRawType, hasCustomName, hasShallowReferenceAnn, hasTransientAnn, isHasIncludedAnn, isNull, looksLikeId, set
-
-
-
-
Constructor Detail
-
JaversProperty
public JaversProperty(java.util.function.Supplier<JaversType> propertyType, Property property)
-
-
Method Detail
-
getType
public <T extends JaversType> T getType()
-
isEntityType
public boolean isEntityType()
-
isValueObjectType
public boolean isValueObjectType()
-
isPrimitiveOrValueType
public boolean isPrimitiveOrValueType()
-
isCustomType
public boolean isCustomType()
-
isShallowReference
public boolean isShallowReference()
-
-