| Package | Description |
|---|---|
| org.javers.core.diff.appenders | |
| org.javers.core.graph | |
| org.javers.core.metamodel.type |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends JaversType> |
ValueChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
SetChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ReferenceRemovedAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ReferenceChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ReferenceAddedAppender.getSupportedPropertyType() |
protected abstract Class<? extends JaversType> |
PropertyChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
MapChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ListChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ArrayChangeAppender.getSupportedPropertyType() |
| Modifier and Type | Method and Description |
|---|---|
T |
PropertyChangeAppender.calculateChangesIfSupported(NodePair pair,
Property property,
JaversType propertyType)
checks if given property is supported and if so,
delegates calculation to concrete appender in calculateChanges()
|
protected boolean |
PropertyChangeAppender.supports(JaversType propertyType) |
protected boolean |
MapChangeAppender.supports(JaversType propertyType) |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends JaversType> |
AbstractMapFunction.getKeyType() |
protected <T extends JaversType> |
AbstractMapFunction.getValueType() |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayType |
class |
CollectionType |
class |
ContainerType
Collection or Array
|
class |
EntityType
Reference to
Entity |
class |
EntryType |
class |
EnumerableType
Collection or Array or Map
|
class |
ListType |
class |
ManagedType |
class |
MapType
Map where both keys and values
should be of
PrimitiveType or ValueType. |
class |
PrimitiveOrValueType |
class |
PrimitiveType
Primitive or primitive box
|
class |
SetType |
class |
ValueObjectType |
class |
ValueType
Simple value holder.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends JaversType> |
TypeMapper.getMappedTypes(Class<T> ofType) |
<T extends JaversType> |
TypeMapper.getPropertyType(Property property) |
| Modifier and Type | Method and Description |
|---|---|
JaversType |
TypeMapper.getJaversType(Type javaType)
returns mapped type or spawns new one from prototype
or infers new one using default mapping
|
JaversType |
TypeFactory.infer(Type javaType) |
Copyright © 2014. All rights reserved.