| Package | Description |
|---|---|
| org.javers.core.diff.appenders | |
| org.javers.core.metamodel.type |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends JaversType> |
ValueRemovedAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ValueChangeAppender.getSupportedPropertyType() |
protected Class<? extends JaversType> |
ValueAddedAppender.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() |
| Modifier and Type | Method and Description |
|---|---|
Collection<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 | Class and Description |
|---|---|
class |
ArrayType |
class |
CollectionType |
class |
ContainerType
Collection or Array
|
class |
EntityType
Reference to
Entity |
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 |
ValueObjectType |
class |
ValueType
Simple unwrap holder.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends JaversType> |
TypeMapper.getMappedTypes(Class<T> ofType) |
| Modifier and Type | Method and Description |
|---|---|
JaversType |
TypeMapper.getJaversType(Type javaType)
returns mapped type or spawn new one from prototype
|
JaversType |
TypeMapper.getPropertyType(Property property) |
protected JaversType |
JaversType.spawn(Type baseJavaType)
delegates to proper constructor
JaversType(java.lang.reflect.Type) |
Copyright © 2014. All rights reserved.