Package org.javers.core.metamodel.type
Class PrimitiveType
java.lang.Object
org.javers.core.metamodel.type.JaversType
org.javers.core.metamodel.type.PrimitiveOrValueType
org.javers.core.metamodel.type.PrimitiveType
- All Implemented Interfaces:
CustomComparableType
Primitive or primitive box
-
Field Summary
Fields inherited from class org.javers.core.metamodel.type.JaversType
DEFAULT_TYPE_PARAMETER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected TypeType for JSON representation.booleanisInstance(Object cdo) valueToString(Object value) Methods inherited from class org.javers.core.metamodel.type.PrimitiveOrValueType
equals, hasCustomValueComparator, isBoolean, isJsonPrimitive, isNumber, isStringy, prettyPrintBuilderMethods inherited from class org.javers.core.metamodel.type.JaversType
buildListOfConcreteTypeArguments, equals, getBaseJavaType, getConcreteClassTypeArguments, getName, hashCode, isGenericType, prettyPrint, spawnConstructorArgs, spawnConstructorArgTypes, toString
-
Constructor Details
-
PrimitiveType
-
-
Method Details
-
valueToString
-
canBePrototype
public boolean canBePrototype()- Specified by:
canBePrototypein classJaversType
-
isInstance
- Specified by:
isInstancein classJaversType
-
getRawDehydratedType
Type for JSON representation. For Values it's simply baseJavaType. For ManagedTypes (references to Entities and ValueObjects) it's GlobalId because JaVers serializes references in the 'dehydrated' form. -
getBaseJavaClass
-