ArrayType |
|
CollectionType |
|
ContainerType |
Collection or Array
|
CustomType<T> |
Custom Types are not easy to manage, use it as a last resort,
only for corner cases like comparing custom Collection types.
JaVers treats a Custom Type as a black box
and doesn't take any assumptions about its content or behaviour.
|
DuckType |
|
DynamicMappingStrategy |
|
EntityType |
Entity class in client's domain model.
|
EnumerableType |
Collection or Array or Map
|
IgnoredType |
All properties with IgnoredType are ignored by JaVers engine
|
JaversProperty |
Class property with JaversType
|
JaversType |
Managed property type
This is the convenient abstraction layer awkward
java.lang.reflect.Type and java.lang.Class
|
KeyValueType |
|
ListAsSetType |
|
ListType |
|
ManagedType |
|
MapContentType |
|
MapEnumerationOwnerContext |
|
MapType |
|
OptionalType |
|
ParametrizedDehydratedType |
|
PrimitiveOrValueType<T> |
|
PrimitiveType |
Primitive or primitive box
|
SetType |
|
ShallowReferenceType |
|
TokenType |
|
TypeMapper |
Maps Java types into Javers types
|
TypeMapperModule |
|
UnknownType |
Generic type created when a class definition for named type is missing.
|
ValueObjectType |
ValueObject class in client's domain model.
|
ValueType |
Value class in a client's domain model is a simple value holder.
|