A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractConfiguration - Class in org.javers.core.configuration
 
AbstractConfiguration() - Constructor for class org.javers.core.configuration.AbstractConfiguration
 
AbstractJaversBuilder - Class in org.javers.core
 
AbstractJaversBuilder() - Constructor for class org.javers.core.AbstractJaversBuilder
 
accept(ChangeVisitor) - Method in class org.javers.core.diff.Change
 
accept(ChangeVisitor) - Method in class org.javers.core.diff.Diff
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.MultiEdge
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.ObjectWrapper
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.SingleEdge
 
accept(VISITOR) - Method in interface org.javers.model.visitors.Visitable
 
addChange(Change, Object) - Method in class org.javers.core.diff.Diff
 
addChange(Change) - Method in class org.javers.core.diff.Diff
 
addChanges(Collection<Change>) - Method in class org.javers.core.diff.Diff
 
addComponent(Object) - Method in class org.javers.core.AbstractJaversBuilder
 
addComponent(MutablePicoContainer, Object) - Static method in class org.javers.core.pico.JaversContainerFactory
 
addEdge(Edge) - Method in class org.javers.model.object.graph.ObjectWrapper
 
addModule(JaversModule) - Method in class org.javers.core.AbstractJaversBuilder
 
addModule(MutablePicoContainer, JaversModule) - Static method in class org.javers.core.pico.JaversContainerFactory
 
addReferenceNode(ObjectNode) - Method in class org.javers.model.object.graph.MultiEdge
 
apply(F) - Method in interface org.javers.common.collections.Function
 
apply(T) - Method in interface org.javers.common.collections.Predicate
 
argumentCheck(boolean, String) - Static method in class org.javers.common.validation.Validate
 
argumentIsNotNull(Object, String) - Static method in class org.javers.common.validation.Validate
Checks if given argument is not null.
argumentIsNotNull(Object) - Static method in class org.javers.common.validation.Validate
 
argumentsAreNotNull(Object...) - Static method in class org.javers.common.validation.Validate
 
argumentShouldBeNull(Object, String) - Static method in class org.javers.common.validation.Validate
Deprecated.
every time when an argument should be null a fairy dies ...
ArrayType - Class in org.javers.core.metamodel.type
 
ArrayType(Type) - Constructor for class org.javers.core.metamodel.type.ArrayType
 
assemble() - Method in class org.javers.core.configuration.AbstractConfiguration
Called after reading properties file, override to read configuration from it.
assemble() - Method in class org.javers.core.configuration.JaversCoreConfiguration
 
asSet(E...) - Static method in class org.javers.common.collections.Sets
 
asSet(Collection<E>) - Static method in class org.javers.common.collections.Sets
 

B

BasicStringTypeAdapter<T> - Class in org.javers.core.json
Convenient abstract implementation of JsonTypeAdapter.
BasicStringTypeAdapter() - Constructor for class org.javers.core.json.BasicStringTypeAdapter
 
BeanBasedPropertyScanner - Class in org.javers.core.metamodel.property
 
BeanBasedPropertyScanner() - Constructor for class org.javers.core.metamodel.property.BeanBasedPropertyScanner
 
BeanProperty - Class in org.javers.core.metamodel.property
Immutable
BeanProperty(Method) - Constructor for class org.javers.core.metamodel.property.BeanProperty
 
bootContainer(JaversModule, Object...) - Method in class org.javers.core.AbstractJaversBuilder
 
bootContainer(JaversModule, List<?>) - Method in class org.javers.core.AbstractJaversBuilder
 
BOOTSTRAP_ERROR - Static variable in exception org.javers.core.exceptions.JaversException
 
build() - Method in class org.javers.core.JaversBuilder
 
build() - Method in class org.javers.core.json.JsonConverterBuilder
 
buildGraph(Object) - Method in class org.javers.model.object.graph.ObjectGraphBuilder
 

C

calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.MapChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceAddedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceRemovedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueAddedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueRemovedAppender
 
calculateChangesIfSupported(NodePair, Property, JaversType) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
checks if given property is supported and if so, delegates calculation to concrete appender in calculateChanges()
Cdo - Class in org.javers.core.metamodel.object
Holder for client's domain object, Entity or ValueObject
Cdo(Object, GlobalCdoId) - Constructor for class org.javers.core.metamodel.object.Cdo
Creates wrapper for Entity instance
Change - Class in org.javers.core.diff
Change represents atomic difference between two objects.
Change(GlobalCdoId) - Constructor for class org.javers.core.diff.Change
 
ChangeTypeAdapter - Class in org.javers.core.json.typeadapter
Change to JSON serializer
ChangeTypeAdapter() - Constructor for class org.javers.core.json.typeadapter.ChangeTypeAdapter
 
ChangeVisitor - Interface in org.javers.model.visitors
 
checkIfBuilt() - Method in class org.javers.core.AbstractJaversBuilder
 
CollectionType - Class in org.javers.core.metamodel.type
 
CollectionType(Type) - Constructor for class org.javers.core.metamodel.type.CollectionType
 
CollectNodesVisitor - Class in org.javers.core.diff
 
CollectNodesVisitor() - Constructor for class org.javers.core.diff.CollectNodesVisitor
 
commonKeys(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
null args are allowed
compare(String, Object, Object) - Method in class org.javers.core.Javers
 
conditionFulfilled(boolean, String) - Static method in class org.javers.common.validation.Validate
 
ContainerType - Class in org.javers.core.metamodel.type
Collection or Array
ContainerType(Type) - Constructor for class org.javers.core.metamodel.type.ContainerType
 
contains(String) - Method in class org.javers.core.configuration.PropertyConfiguration
 
containsPropertyKey(String) - Method in class org.javers.core.configuration.AbstractConfiguration
 
convertFromGraph(ObjectNode) - Method in class org.javers.core.diff.DFSGraphToSetConverter
 
CoreJaversModule - Class in org.javers.core.pico
 
CoreJaversModule() - Constructor for class org.javers.core.pico.CoreJaversModule
 
create(String, ObjectNode, ObjectNode) - Method in class org.javers.core.diff.DiffFactory
 
create(EntityDefinition) - Method in class org.javers.core.metamodel.property.ManagedClassFactory
 
create(ValueObjectDefinition) - Method in class org.javers.core.metamodel.property.ManagedClassFactory
 
create(List<JaversModule>, List<?>) - Static method in class org.javers.core.pico.JaversContainerFactory
 
createEntity(Class<S>) - Method in class org.javers.core.metamodel.property.ManagedClassFactory
 
createInitial(String, ObjectNode) - Method in class org.javers.core.diff.DiffFactory
 

D

deserialize(String) - Method in class org.javers.core.json.BasicStringTypeAdapter
Example deserialization for LocalDateTime: public LocalDateTime deserialize(String serializedValue) { return ISO_FORMATTER.parseLocalDateTime(serializedValue); }
deserialize(String) - Method in class org.javers.core.json.typeadapter.LocalDateTimeTypeAdapter
 
deserialize(String) - Method in class org.javers.core.json.typeadapter.LocalDateTypeAdapter
 
DFSGraphToSetConverter - Class in org.javers.core.diff
Flattens given graph into set using Depth-first search approach.
DFSGraphToSetConverter() - Constructor for class org.javers.core.diff.DFSGraphToSetConverter
 
Diff - Class in org.javers.core.diff
Main entity in Javers model Diff is a set of (atomic) changes between two graphs of objects.
Diff(String) - Constructor for class org.javers.core.diff.Diff
 
difference(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
null args are allowed
DiffFactory - Class in org.javers.core.diff
 
DiffFactory(List<NodeChangeAppender>, List<PropertyChangeAppender>, TypeMapper) - Constructor for class org.javers.core.diff.DiffFactory
 
DiffRepository - Interface in org.javers.repository.api
Diff repository is responsible for persisting diffs calculated by javers core.

E

Edge - Class in org.javers.model.object.graph
Relation between (Entity) instances
Immutable
Edge(Property) - Constructor for class org.javers.model.object.graph.Edge
 
EdgeVisitor - Interface in org.javers.model.object.graph
Deprecated.
Entity - Class in org.javers.core.metamodel.property
Entity class in client's domain model.
Entity(Class, List<Property>, Property) - Constructor for class org.javers.core.metamodel.property.Entity
 
EntityDefinition - Class in org.javers.core.metamodel.property
 
EntityDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.property.EntityDefinition
gives you Entity with id property selected on the basis of @Id annotation
EntityDefinition(Class<?>, String) - Constructor for class org.javers.core.metamodel.property.EntityDefinition
gives you Entity with id property selected explicitly by name
EntityType - Class in org.javers.core.metamodel.type
Reference to Entity
EntityType(Entity) - Constructor for class org.javers.core.metamodel.type.EntityType
 
EntryAdded - Class in org.javers.core.diff.changetype.map
 
EntryAdded(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryAdded
 
EntryAddOrRemove - Class in org.javers.core.diff.changetype.map
 
EntryAddOrRemove(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
EntryChange - Class in org.javers.core.diff.changetype.map
 
EntryChange() - Constructor for class org.javers.core.diff.changetype.map.EntryChange
 
EntryClass - Class in org.javers.core.metamodel.type
Map content type.
EntryClass(Class, Class) - Constructor for class org.javers.core.metamodel.type.EntryClass
 
EntryRemoved - Class in org.javers.core.diff.changetype.map
 
EntryRemoved(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryRemoved
 
EntryValueChanged - Class in org.javers.core.diff.changetype.map
entry unwrap changed
EntryValueChanged(Object, Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryValueChanged
 
equals(Object) - Method in class org.javers.core.diff.changetype.Value
 
equals(Object) - Method in class org.javers.core.metamodel.object.Cdo
 
equals(Object) - Method in class org.javers.core.metamodel.object.InstanceId
 
equals(Object) - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
equals(Object) - Method in class org.javers.core.metamodel.object.ValueObjectId
 
equals(Object) - Method in class org.javers.core.metamodel.property.BeanProperty
 
equals(Object) - Method in class org.javers.core.metamodel.property.FieldProperty
 
equals(Object) - Method in class org.javers.core.metamodel.property.ManagedClass
 
equals(Object) - Method in class org.javers.core.metamodel.property.ManagedClassDefinition
 
equals(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
equals(Object) - Method in class org.javers.model.object.graph.Edge
 
equals(Object) - Method in class org.javers.model.object.graph.ObjectWrapper
 
extractActualClassTypeArguments(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
Makes sense only for ParameterizedType
extractClass(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
 

F

FakeNodePair - Class in org.javers.core.diff
 
FakeNodePair(ObjectNode) - Constructor for class org.javers.core.diff.FakeNodePair
 
FieldBasedPropertyScanner - Class in org.javers.core.metamodel.property
 
FieldBasedPropertyScanner() - Constructor for class org.javers.core.metamodel.property.FieldBasedPropertyScanner
 
FieldProperty - Class in org.javers.core.metamodel.property
Immutable
FieldProperty(Field) - Constructor for class org.javers.core.metamodel.property.FieldProperty
 
findAllPersistentGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
findByGlobalCdoId(GlobalCdoId) - Method in interface org.javers.repository.api.DiffRepository
Finds all changes made on single domain object.
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
 
fromJson(String, Class<T>) - Method in class org.javers.core.json.JsonConverter
 
fromJson(JsonElement, JsonDeserializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
 
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.typeadapter.ChangeTypeAdapter
 
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.typeadapter.ValueTypeAdapter
 
Function<F,T> - Interface in org.javers.common.collections
 

G

get(Object) - Method in class org.javers.core.metamodel.property.BeanProperty
 
get(Object) - Method in class org.javers.core.metamodel.property.FieldProperty
 
get(Object) - Method in interface org.javers.core.metamodel.property.Property
returns property value, even if private
getActualClassTypeArguments() - Method in class org.javers.core.metamodel.type.JaversType
For generics, returns actual Class (type) argument
getAddedReference() - Method in class org.javers.core.diff.changetype.ReferenceAdded
 
getAddedValue() - Method in class org.javers.core.diff.changetype.ValueAdded
 
getAffectedCdo() - Method in class org.javers.core.diff.Change
Affected Cdo, depending on concrete Change type, it could be new Object, removed Object or new version of changed Object

Transient reference - not null only or freshly generated diff
getAllMethods(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
list all class methods, including inherited and private
getBaseJavaClass() - Method in class org.javers.core.metamodel.type.JaversType
 
getBaseJavaType() - Method in class org.javers.core.metamodel.type.JaversType
 
getById(long) - Method in interface org.javers.repository.api.DiffRepository
Loads Diff from database, collection of Diff.getChanges() have to be initialized.
getCdo() - Method in class org.javers.model.object.graph.ObjectNode
 
getCdo() - Method in class org.javers.model.object.graph.ObjectWrapper
 
getCdoClass() - Method in class org.javers.core.metamodel.object.GlobalCdoId
Class of client's domain object, preferably Entity
getCdoClass() - Method in class org.javers.core.metamodel.object.InstanceId
 
getCdoClass() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
getCdoId() - Method in class org.javers.core.metamodel.object.GlobalCdoId
ID of Client's domain object, should be unique in Class scope, for example database primary key or any domain identifier like user.login
getCdoId() - Method in class org.javers.core.metamodel.object.InstanceId
Identifier of (client's) Entity instance, should be unique in Entity scope
getCdoId() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
getCdoId() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getChanges() - Method in class org.javers.core.diff.Diff
 
getChangeSet(GraphPair) - Method in class org.javers.core.diff.appenders.NewObjectAppender
 
getChangeSet(GraphPair) - Method in interface org.javers.core.diff.appenders.NodeChangeAppender
 
getChangeSet(GraphPair) - Method in class org.javers.core.diff.appenders.ObjectRemovedAppender
 
getClazz() - Method in class org.javers.core.metamodel.property.ManagedClassDefinition
 
getCode() - Method in exception org.javers.core.exceptions.JaversException
 
getCollectionTypeProperties() - Method in class org.javers.core.metamodel.property.ManagedClass
 
getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractJaversBuilder
 
getDiffDate() - Method in class org.javers.core.diff.Diff
date when change was made by user
getEdge(Property) - Method in class org.javers.model.object.graph.ObjectNode
 
getEdge(Property) - Method in class org.javers.model.object.graph.ObjectWrapper
 
getEdges() - Method in class org.javers.model.object.graph.ObjectNode
References to other Entities
getEdges() - Method in class org.javers.model.object.graph.ObjectWrapper
 
getElementType() - Method in class org.javers.core.metamodel.type.ArrayType
 
getElementType() - Method in class org.javers.core.metamodel.type.CollectionType
 
getElementType() - Method in class org.javers.core.metamodel.type.ContainerType
Collection/Array content type.
getEntryChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEntryClass() - Method in class org.javers.core.metamodel.type.MapType
not null only if both Key and Value type arguments are actual Classes
getEnumProperty(String, Class<T>) - Method in class org.javers.core.configuration.AbstractConfiguration
 
getEnumProperty(String, Class<T>) - Method in class org.javers.core.configuration.PropertyConfiguration
assembles mandatory enum property from PropertyConfiguration.properties bag
getEnumProperty(Properties, String, Class<T>) - Static method in class org.javers.core.pico.PropertiesUtil
 
getFragment() - Method in class org.javers.core.metamodel.object.ValueObjectId
Placeholder Identifier of (client's) ValueObject, should be unique in Entity instance scope
getGenericType() - Method in class org.javers.core.metamodel.property.BeanProperty
 
getGenericType() - Method in class org.javers.core.metamodel.property.FieldProperty
 
getGenericType() - Method in interface org.javers.core.metamodel.property.Property
 
getGlobalCdoId() - Method in class org.javers.core.diff.Change
Affected Cdo Id
getGlobalCdoId() - Method in class org.javers.core.diff.FakeNodePair
 
getGlobalCdoId() - Method in interface org.javers.core.diff.NodePair
 
getGlobalCdoId() - Method in class org.javers.core.diff.RealNodePair
 
getGlobalCdoId() - Method in class org.javers.model.object.graph.ObjectNode
shortcut to Cdo.getGlobalId()
getGlobalCdoId() - Method in class org.javers.model.object.graph.ObjectWrapper
 
getGlobalId() - Method in class org.javers.core.metamodel.object.Cdo
 
getId() - Method in class org.javers.core.diff.Diff
Unique revision identifier, assigned by DiffRepository
getIdOf(Object) - Method in class org.javers.core.metamodel.property.Entity
 
getIdProperty() - Method in class org.javers.core.metamodel.property.Entity
 
getIdPropertyName() - Method in class org.javers.core.metamodel.property.EntityDefinition
 
getJaversType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
returns mapped type or spawn new one from prototype
getKey() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
getKey() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getKey() - Method in class org.javers.core.metamodel.type.EntryClass
 
getLeft() - Method in class org.javers.core.diff.RealNodePair
 
getLeftGlobalCdoId(Property) - Method in class org.javers.core.diff.FakeNodePair
 
getLeftGlobalCdoId(Property) - Method in interface org.javers.core.diff.NodePair
 
getLeftGlobalCdoId(Property) - Method in class org.javers.core.diff.RealNodePair
 
getLeftNodeSet() - Method in class org.javers.core.diff.GraphPair
 
getLeftPropertyValue(Property) - Method in class org.javers.core.diff.FakeNodePair
 
getLeftPropertyValue(Property) - Method in interface org.javers.core.diff.NodePair
 
getLeftPropertyValue(Property) - Method in class org.javers.core.diff.RealNodePair
 
getLeftReference() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
getLeftValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getLeftValue() - Method in class org.javers.core.diff.changetype.ValueChange
 
getLocalId() - Method in class org.javers.core.metamodel.object.Cdo
 
getManagedClass() - Method in class org.javers.core.metamodel.object.Cdo
getManagedClass(Class) - Method in class org.javers.core.metamodel.type.TypeMapper
if given javaClass is mapped to ManagedType returns ManagedType.getManagedClass()
getManagedClass() - Method in class org.javers.model.object.graph.ObjectNode
getManagedClass() - Method in class org.javers.model.object.graph.ObjectWrapper
 
getMappedTypes(Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getMappingStyle() - Method in class org.javers.core.configuration.JaversCoreConfiguration
 
getMessage() - Method in enum org.javers.core.exceptions.JaversExceptionCode
Error description and possibly solution hints.
getModuleComponents() - Method in interface org.javers.common.pico.JaversModule
 
getModuleComponents() - Method in class org.javers.core.pico.CoreJaversModule
 
getModuleComponents() - Method in class org.javers.core.pico.ManagedClassFactoryModule
 
getName() - Method in class org.javers.core.metamodel.property.BeanProperty
 
getName() - Method in class org.javers.core.metamodel.property.FieldProperty
 
getName() - Method in class org.javers.core.metamodel.property.ManagedClass
shortcut to Class.getName()
getName() - Method in interface org.javers.core.metamodel.property.Property
 
getNodes() - Method in class org.javers.core.diff.CollectNodesVisitor
 
getOnlyOnLeft() - Method in class org.javers.core.diff.GraphPair
 
getOnlyOnRight() - Method in class org.javers.core.diff.GraphPair
 
getOwnerId() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getPrimitiveAndBoxTypes() - Static method in class org.javers.common.collections.Primitives
 
getProperties() - Method in class org.javers.core.diff.FakeNodePair
 
getProperties() - Method in interface org.javers.core.diff.NodePair
 
getProperties() - Method in class org.javers.core.diff.RealNodePair
 
getProperties() - Method in class org.javers.core.metamodel.property.ManagedClass
 
getProperties(Predicate<Property>) - Method in class org.javers.core.metamodel.property.ManagedClass
 
getProperties(String) - Static method in class org.javers.core.pico.PropertiesUtil
 
getProperty() - Method in class org.javers.core.diff.changetype.PropertyChange
Affected property
getProperty(String) - Method in class org.javers.core.metamodel.property.ManagedClass
 
getProperty() - Method in class org.javers.model.object.graph.Edge
 
getPropertyType(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getPropertyValue(Property) - Method in class org.javers.model.object.graph.ObjectNode
 
getPropertyValue(Property) - Method in class org.javers.model.object.graph.ObjectWrapper
 
getReference() - Method in class org.javers.model.object.graph.SingleEdge
 
getReferences() - Method in class org.javers.model.object.graph.MultiEdge
 
getRemovedReference() - Method in class org.javers.core.diff.changetype.ReferenceRemoved
 
getRemovedValue() - Method in class org.javers.core.diff.changetype.ValueRemoved
 
getRight() - Method in class org.javers.core.diff.FakeNodePair
 
getRight() - Method in interface org.javers.core.diff.NodePair
 
getRight() - Method in class org.javers.core.diff.RealNodePair
 
getRightGlobalCdoId(Property) - Method in class org.javers.core.diff.FakeNodePair
 
getRightGlobalCdoId(Property) - Method in interface org.javers.core.diff.NodePair
 
getRightGlobalCdoId(Property) - Method in class org.javers.core.diff.RealNodePair
 
getRightNodeSet() - Method in class org.javers.core.diff.GraphPair
 
getRightPropertyValue(Property) - Method in class org.javers.core.diff.FakeNodePair
 
getRightPropertyValue(Property) - Method in interface org.javers.core.diff.NodePair
 
getRightPropertyValue(Property) - Method in class org.javers.core.diff.RealNodePair
 
getRightReference() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
getRightValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getRightValue() - Method in class org.javers.core.diff.changetype.ValueChange
 
getSourceClass() - Method in class org.javers.core.metamodel.property.ManagedClass
 
getStringProperty(String) - Method in class org.javers.core.configuration.AbstractConfiguration
 
getStringProperty(String) - Method in class org.javers.core.configuration.PropertyConfiguration
gets mandatory String property from PropertyConfiguration.properties bag
getStringProperty(Properties, String) - Static method in class org.javers.core.pico.PropertiesUtil
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.MapChangeAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ReferenceAddedAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ReferenceChangeAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ReferenceRemovedAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ValueAddedAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ValueChangeAppender
 
getSupportedPropertyType() - Method in class org.javers.core.diff.appenders.ValueRemovedAppender
 
getterToField(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
ex: getCode() -> code, isTrue() -> true
getType() - Method in class org.javers.core.metamodel.property.BeanProperty
 
getType() - Method in class org.javers.core.metamodel.property.FieldProperty
 
getType() - Method in interface org.javers.core.metamodel.property.Property
 
getUserId() - Method in class org.javers.core.diff.Diff
user identifier in clients data base, typically login or numeric id
getValue() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
getValue() - Method in class org.javers.core.metamodel.type.EntryClass
 
getValueType() - Method in interface org.javers.core.json.JsonTypeAdapter
target class of ValueType, for ex.
getValueType() - Method in class org.javers.core.json.typeadapter.ChangeTypeAdapter
 
getValueType() - Method in class org.javers.core.json.typeadapter.LocalDateTimeTypeAdapter
 
getValueType() - Method in class org.javers.core.json.typeadapter.LocalDateTypeAdapter
 
getValueType() - Method in class org.javers.core.json.typeadapter.ValueTypeAdapter
 
getWrappedCdo() - Method in class org.javers.core.metamodel.object.Cdo
never returns null
getWrappedKey() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
getWrappedKey() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getWrappedLeftValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getWrappedLeftValue() - Method in class org.javers.core.diff.changetype.ValueChange
 
getWrappedRightValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChanged
 
getWrappedRightValue() - Method in class org.javers.core.diff.changetype.ValueChange
 
getWrappedValue() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
GlobalCdoId - Class in org.javers.core.metamodel.object
Client's domain object global ID
GlobalCdoId() - Constructor for class org.javers.core.metamodel.object.GlobalCdoId
 
GraphPair - Class in org.javers.core.diff
 
GraphPair(ObjectNode, ObjectNode) - Constructor for class org.javers.core.diff.GraphPair
 
GraphPair(ObjectNode) - Constructor for class org.javers.core.diff.GraphPair
 
GraphVisitor - Class in org.javers.model.object.graph
Ensures that each node is visited only once.
GraphVisitor() - Constructor for class org.javers.model.object.graph.GraphVisitor
 

H

hasChanges() - Method in class org.javers.core.diff.Diff
 
hasCustomId() - Method in class org.javers.core.metamodel.property.EntityDefinition
 
hasDefaultIdSelectionPolicy() - Method in class org.javers.core.metamodel.property.EntityDefinition
 
hashCode() - Method in class org.javers.core.diff.changetype.Value
 
hashCode() - Method in class org.javers.core.metamodel.object.Cdo
 
hashCode() - Method in class org.javers.core.metamodel.object.InstanceId
 
hashCode() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
hashCode() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
hashCode() - Method in class org.javers.core.metamodel.property.BeanProperty
 
hashCode() - Method in class org.javers.core.metamodel.property.FieldProperty
 
hashCode() - Method in class org.javers.core.metamodel.property.ManagedClass
 
hashCode() - Method in class org.javers.core.metamodel.property.ManagedClassDefinition
 
hashCode() - Method in class org.javers.core.metamodel.type.JaversType
 
hashCode() - Method in class org.javers.model.object.graph.Edge
 
hashCode() - Method in class org.javers.model.object.graph.ObjectWrapper
 

I

idEquals(Object) - Method in class org.javers.core.metamodel.object.InstanceId
 
initial(String, Object) - Method in class org.javers.core.Javers
 
InstanceId - Class in org.javers.core.metamodel.object
Entity instance global identifier, consists of Entity reference and cdoId
InstanceId(Object, Entity) - Constructor for class org.javers.core.metamodel.object.InstanceId
 
intersection(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
null args are allowed
invokeField(Field, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
 
invokeFieldEvenIfPrivate(Field, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
 
invokeGetter(Method, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
 
invokeGetterEvenIfPrivate(Method, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isAssignableFrom(Class) - Method in class org.javers.core.metamodel.type.ArrayType
 
isAssignableFrom(Class) - Method in class org.javers.core.metamodel.type.JaversType
 
isBuilt() - Method in class org.javers.core.AbstractJaversBuilder
 
isCollectionOfEntityReferences(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isEntityReferenceOrValueObject(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isGenericType() - Method in class org.javers.core.metamodel.type.JaversType
 
isGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isInstance(Object) - Method in class org.javers.core.metamodel.property.ManagedClass
 
isJsonBasicType(Object) - Static method in class org.javers.common.collections.Primitives
 
isJsonBasicType(Class) - Static method in class org.javers.common.collections.Primitives
 
isJsonBasicType() - Method in class org.javers.core.diff.changetype.Value
true if value is not null and is primitive, box or String
isNew() - Method in class org.javers.core.diff.Diff
Returns true if revision hasn't been persisted yet and has no id assigned.
isNull() - Method in class org.javers.core.diff.changetype.Value
 
isNull(Object) - Method in class org.javers.core.metamodel.property.BeanProperty
 
isNull(Object) - Method in class org.javers.core.metamodel.property.FieldProperty
 
isNull(Object) - Method in interface org.javers.core.metamodel.property.Property
 
isNullOnBothSides(Property) - Method in class org.javers.core.diff.FakeNodePair
 
isNullOnBothSides(Property) - Method in interface org.javers.core.diff.NodePair
 
isNullOnBothSides(Property) - Method in class org.javers.core.diff.RealNodePair
 
ISO_DATE_TIME_FORMAT - Static variable in class org.javers.core.json.JsonConverter
 
ISO_FORMATTER - Static variable in class org.javers.core.json.typeadapter.LocalDateTimeTypeAdapter
 
ISO_FORMATTER - Static variable in class org.javers.core.json.typeadapter.LocalDateTypeAdapter
 
isPersistentGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
true if method is getter and
  • is not abstract
  • is not native
  • doesn't have @Transient
  • isPrimitiveOrBox(Object) - Static method in class org.javers.common.collections.Primitives
     
    isPrimitiveOrBox(Class) - Static method in class org.javers.common.collections.Primitives
     
    isSupportedMap(MapType) - Method in class org.javers.core.metamodel.type.TypeMapper
     

    J

    Javers - Class in org.javers.core
    Facade to JaVers instance.
    Javers(DiffFactory, TypeMapper, JsonConverter) - Constructor for class org.javers.core.Javers
    JaVers instance should be constructed by JaversBuilder
    javers() - Static method in class org.javers.core.JaversBuilder
     
    JaversBuilder - Class in org.javers.core
    Creates JaVers instance based on your domain model metadata and custom configuration.
    JaversContainerFactory - Class in org.javers.core.pico
     
    JaversContainerFactory() - Constructor for class org.javers.core.pico.JaversContainerFactory
     
    JaversCoreConfiguration - Class in org.javers.core.configuration
     
    JaversCoreConfiguration() - Constructor for class org.javers.core.configuration.JaversCoreConfiguration
    loads javers-default.properties
    JaversException - Exception in org.javers.core.exceptions
    Basic javers exception.
    JaversException(JaversExceptionCode, Object...) - Constructor for exception org.javers.core.exceptions.JaversException
     
    JaversExceptionCode - Enum in org.javers.core.exceptions
    Enums with all Javers errors codes
    JaversModule - Interface in org.javers.common.pico
     
    JaversType - Class in org.javers.core.metamodel.type
    Property type that can be managed by Javers, so int, String, Date, Reference, etc.
    JaversType(Type) - Constructor for class org.javers.core.metamodel.type.JaversType
     
    JsonConverter - Class in org.javers.core.json
    Javers is meant to support various persistence stores for any kind of client's data, hence we use JSON format to serialize/deserialize client's domain objects.
    jsonConverter() - Static method in class org.javers.core.json.JsonConverterBuilder
     
    JsonConverterBuilder - Class in org.javers.core.json
     
    JsonConverterBuilder() - Constructor for class org.javers.core.json.JsonConverterBuilder
    choose between new JsonConverterBuilder() or static jsonConverter()
    JsonTypeAdapter<T> - Interface in org.javers.core.json
    Javers abstraction over native Gson TypeAdapter.

    K

    keysDifference(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
    null args are allowed

    L

    Lists - Class in org.javers.common.collections
     
    Lists() - Constructor for class org.javers.common.collections.Lists
     
    loadProperties(String, Properties) - Static method in class org.javers.core.pico.PropertiesUtil
    loads a properties file from classpath using default classloader
    LocalDateTimeTypeAdapter - Class in org.javers.core.json.typeadapter
    Serializes LocalDateTime to JSON String using ISO date format yyyy-MM-dd'T'HH:mm, for ex. 2001-12-01T22:23

    Without typeAdapter, LocalDateTime written to JSON would be: {"iLocalMillis":1007245380000,"iChronology":{"iBase":{"iMinDaysInFirstWeek":4}}}
    LocalDateTimeTypeAdapter() - Constructor for class org.javers.core.json.typeadapter.LocalDateTimeTypeAdapter
     
    LocalDateTypeAdapter - Class in org.javers.core.json.typeadapter
    Serializes LocalDate to JSON String using ISO date format yyyy-MM-dd, for ex. 2001-12-01
    LocalDateTypeAdapter() - Constructor for class org.javers.core.json.typeadapter.LocalDateTypeAdapter
     
    looksLikeId() - Method in class org.javers.core.metamodel.property.BeanProperty
     
    looksLikeId() - Method in class org.javers.core.metamodel.property.FieldProperty
     
    looksLikeId() - Method in interface org.javers.core.metamodel.property.Property
    true if property looks like identifier of an Entity, for example has @Id annotation

    M

    ManagedClass - Class in org.javers.core.metamodel.property
    Object type that can be managed by Javers, reflects one class in clients domain model.
    ManagedClass(Class, List<Property>) - Constructor for class org.javers.core.metamodel.property.ManagedClass
     
    ManagedClassDefinition - Class in org.javers.core.metamodel.property
     
    ManagedClassDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.property.ManagedClassDefinition
     
    ManagedClassFactory - Class in org.javers.core.metamodel.property
     
    ManagedClassFactory(PropertyScanner) - Constructor for class org.javers.core.metamodel.property.ManagedClassFactory
     
    ManagedClassFactoryModule - Class in org.javers.core.pico
     
    ManagedClassFactoryModule(JaversCoreConfiguration) - Constructor for class org.javers.core.pico.ManagedClassFactoryModule
     
    ManagedType - Class in org.javers.core.metamodel.type
     
    ManagedType(ManagedClass) - Constructor for class org.javers.core.metamodel.type.ManagedType
     
    MapChange - Class in org.javers.core.diff.changetype.map
     
    MapChange(GlobalCdoId, Property, List<EntryChange>) - Constructor for class org.javers.core.diff.changetype.map.MapChange
     
    MapChangeAppender - Class in org.javers.core.diff.appenders
     
    MapChangeAppender(TypeMapper) - Constructor for class org.javers.core.diff.appenders.MapChangeAppender
     
    MAPPING_STYLE_PROPERTY_NAME - Static variable in class org.javers.core.configuration.JaversCoreConfiguration
     
    MappingStyle - Enum in org.javers.core
     
    Maps - Class in org.javers.common.collections
     
    Maps() - Constructor for class org.javers.common.collections.Maps
     
    MapType - Class in org.javers.core.metamodel.type
    Map where both keys and values should be of PrimitiveType or ValueType.
    MapType(Type) - Constructor for class org.javers.core.metamodel.type.MapType
     
    match(GraphPair) - Method in class org.javers.core.diff.NodeMatcher
    matching based on GlobalCdoId
    MultiEdge - Class in org.javers.model.object.graph
    OneToMany or ManyToMany relation
    MultiEdge(Property) - Constructor for class org.javers.model.object.graph.MultiEdge
     

    N

    negative(Predicate<T>) - Static method in class org.javers.common.collections.Lists
     
    negativeFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
    returns new list with elements from input that don't satisfies given filter condition
    NewObject - Class in org.javers.core.diff.changetype
    new CDO added to graph
    NewObject(GlobalCdoId, Object) - Constructor for class org.javers.core.diff.changetype.NewObject
     
    NewObjectAppender - Class in org.javers.core.diff.appenders
     
    NewObjectAppender() - Constructor for class org.javers.core.diff.appenders.NewObjectAppender
     
    NodeChangeAppender - Interface in org.javers.core.diff.appenders
    Node scope change appender (NewObject & ObjectRemoved)
    NodeMatcher - Class in org.javers.core.diff
     
    NodeMatcher() - Constructor for class org.javers.core.diff.NodeMatcher
     
    NodePair - Interface in org.javers.core.diff
     
    nullSafeEquals(Object, Object) - Static method in class org.javers.common.collections.Objects
    like Guava Objects.equal(Object a, Object b)

    O

    ObjectGraphBuilder - Class in org.javers.model.object.graph
    Creates graph based on ObjectWrappers.
    ObjectGraphBuilder(TypeMapper) - Constructor for class org.javers.model.object.graph.ObjectGraphBuilder
     
    ObjectNode - Class in org.javers.model.object.graph
    Node in client's domain objects graph.
    ObjectNode() - Constructor for class org.javers.model.object.graph.ObjectNode
     
    ObjectRemoved - Class in org.javers.core.diff.changetype
    primitive or Value Object changed
    ObjectRemoved(GlobalCdoId, Object) - Constructor for class org.javers.core.diff.changetype.ObjectRemoved
     
    ObjectRemovedAppender - Class in org.javers.core.diff.appenders
     
    ObjectRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ObjectRemovedAppender
     
    Objects - Class in org.javers.common.collections
     
    Objects() - Constructor for class org.javers.common.collections.Objects
     
    ObjectWrapper - Class in org.javers.model.object.graph
    Wrapper for live client's domain object (aka CDO)
    ObjectWrapper(Cdo) - Constructor for class org.javers.model.object.graph.ObjectWrapper
     
    ObjectWrapper(Object, Entity) - Constructor for class org.javers.model.object.graph.ObjectWrapper
     
    org.javers.common.collections - package org.javers.common.collections
     
    org.javers.common.pico - package org.javers.common.pico
     
    org.javers.common.reflection - package org.javers.common.reflection
     
    org.javers.common.validation - package org.javers.common.validation
     
    org.javers.core - package org.javers.core
     
    org.javers.core.configuration - package org.javers.core.configuration
     
    org.javers.core.diff - package org.javers.core.diff
     
    org.javers.core.diff.appenders - package org.javers.core.diff.appenders
     
    org.javers.core.diff.changetype - package org.javers.core.diff.changetype
     
    org.javers.core.diff.changetype.map - package org.javers.core.diff.changetype.map
     
    org.javers.core.exceptions - package org.javers.core.exceptions
     
    org.javers.core.json - package org.javers.core.json
     
    org.javers.core.json.typeadapter - package org.javers.core.json.typeadapter
     
    org.javers.core.metamodel.object - package org.javers.core.metamodel.object
     
    org.javers.core.metamodel.property - package org.javers.core.metamodel.property
     
    org.javers.core.metamodel.type - package org.javers.core.metamodel.type
     
    org.javers.core.pico - package org.javers.core.pico
     
    org.javers.model.object.graph - package org.javers.model.object.graph
     
    org.javers.model.visitors - package org.javers.model.visitors
     
    org.javers.repository.api - package org.javers.repository.api
     

    P

    positiveFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
    returns new list with elements from input that satisfies given filter condition
    Predicate<T> - Interface in org.javers.common.collections
     
    PrimitiveOrValueType - Class in org.javers.core.metamodel.type
     
    PrimitiveOrValueType(Type) - Constructor for class org.javers.core.metamodel.type.PrimitiveOrValueType
     
    Primitives - Class in org.javers.common.collections
     
    Primitives() - Constructor for class org.javers.common.collections.Primitives
     
    PrimitiveType - Class in org.javers.core.metamodel.type
    Primitive or primitive box
    PrimitiveType(Type) - Constructor for class org.javers.core.metamodel.type.PrimitiveType
     
    properties - Variable in class org.javers.core.metamodel.property.ManagedClass
     
    PropertiesUtil - Class in org.javers.core.pico
     
    PropertiesUtil() - Constructor for class org.javers.core.pico.PropertiesUtil
     
    Property - Interface in org.javers.core.metamodel.property
     
    property - Variable in class org.javers.model.object.graph.Edge
     
    PropertyChange - Class in org.javers.core.diff.changetype
     
    PropertyChange(GlobalCdoId, Property) - Constructor for class org.javers.core.diff.changetype.PropertyChange
     
    PropertyChangeAppender<T extends PropertyChange> - Class in org.javers.core.diff.appenders
    Property scope change appender, follows Chain-of-responsibility pattern
    PropertyChangeAppender() - Constructor for class org.javers.core.diff.appenders.PropertyChangeAppender
     
    propertyConfiguration - Variable in class org.javers.core.configuration.AbstractConfiguration
     
    PropertyConfiguration - Class in org.javers.core.configuration
     
    PropertyConfiguration() - Constructor for class org.javers.core.configuration.PropertyConfiguration
    Empty Configuration
    PropertyConfiguration(String) - Constructor for class org.javers.core.configuration.PropertyConfiguration
    loads a properties file from classpath
    PropertyScanner - Interface in org.javers.core.metamodel.property
    Managed class property propertyScanner

    R

    readProperties(String) - Method in class org.javers.core.configuration.AbstractConfiguration
     
    RealNodePair - Class in org.javers.core.diff
    holds two versions of the same ObjectNode
    RealNodePair(ObjectNode, ObjectNode) - Constructor for class org.javers.core.diff.RealNodePair
     
    ReferenceAdded - Class in org.javers.core.diff.changetype
    reference added to collection (in *ToMany relation)
    ReferenceAdded(GlobalCdoId, Property, GlobalCdoId) - Constructor for class org.javers.core.diff.changetype.ReferenceAdded
     
    ReferenceAddedAppender - Class in org.javers.core.diff.appenders
     
    ReferenceAddedAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceAddedAppender
     
    ReferenceChange - Class in org.javers.core.diff.changetype
    changed reference (in *ToOne relation)
    ReferenceChange(GlobalCdoId, Property, GlobalCdoId, GlobalCdoId) - Constructor for class org.javers.core.diff.changetype.ReferenceChange
     
    ReferenceChangeAppender - Class in org.javers.core.diff.appenders
     
    ReferenceChangeAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceChangeAppender
     
    ReferenceRemoved - Class in org.javers.core.diff.changetype
    reference removed from collection (in *ToMany relation)
    ReferenceRemoved(GlobalCdoId, Property, GlobalCdoId) - Constructor for class org.javers.core.diff.changetype.ReferenceRemoved
     
    ReferenceRemovedAppender - Class in org.javers.core.diff.appenders
     
    ReferenceRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceRemovedAppender
     
    references - Variable in class org.javers.model.object.graph.MultiEdge
     
    ReflectionUtil - Class in org.javers.common.reflection
     
    ReflectionUtil() - Constructor for class org.javers.common.reflection.ReflectionUtil
     
    registerCollectionType(Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerEntities(Class<?>...) - Method in class org.javers.core.JaversBuilder
     
    registerEntity(Class<?>) - Method in class org.javers.core.JaversBuilder
    registers Entity with id-property selected on the basis of @Id annotation
    registerEntity(Class<?>, String) - Method in class org.javers.core.JaversBuilder
    registers Entity with id-property selected explicitly by name
    registerEntityType(Entity) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerJsonTypeAdapter(JsonTypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
     
    registerJsonTypeAdapters(Collection<JsonTypeAdapter>) - Method in class org.javers.core.json.JsonConverterBuilder
     
    registerNativeGsonDeserializer(Type, JsonDeserializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
     
    registerNativeGsonSerializer(Type, JsonSerializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
     
    registerNativeTypeAdapter(Type, TypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
     
    registerPrimitiveType(Class<?>) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerValue(Class<?>) - Method in class org.javers.core.JaversBuilder
    registers ValueType
    registerValueGsonTypeAdapter(Class, TypeAdapter) - Method in class org.javers.core.JaversBuilder
    Registers ValueType and its custom native Gson adapter.
    registerValueObject(Class<?>) - Method in class org.javers.core.JaversBuilder
    registers ValueObject
    registerValueObjects(Class<?>...) - Method in class org.javers.core.JaversBuilder
     
    registerValueObjectType(ValueObject) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerValueType(Class<?>) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerValueTypeAdapter(JsonTypeAdapter) - Method in class org.javers.core.JaversBuilder
    Registers ValueType and its custom JSON adapter.
    RUNTIME_ERROR - Static variable in exception org.javers.core.exceptions.JaversException
     

    S

    save(Diff) - Method in interface org.javers.repository.api.DiffRepository
    Persists given diff in database.
    scan(Class<?>) - Method in class org.javers.core.metamodel.property.BeanBasedPropertyScanner
     
    scan(Class<?>) - Method in class org.javers.core.metamodel.property.FieldBasedPropertyScanner
     
    scan(Class<?>) - Method in interface org.javers.core.metamodel.property.PropertyScanner
     
    serialize(T) - Method in class org.javers.core.json.BasicStringTypeAdapter
    Example serialization for LocalDateTime: public String serialize(LocalDateTime sourceValue) { return ISO_FORMATTER.print(sourceValue); }
    serialize(LocalDateTime) - Method in class org.javers.core.json.typeadapter.LocalDateTimeTypeAdapter
     
    serialize(LocalDate) - Method in class org.javers.core.json.typeadapter.LocalDateTypeAdapter
     
    setAffectedCdo(Object) - Method in class org.javers.core.diff.Change
    Owning aggregate public Diff getParent() { return parent; }
    Sets - Class in org.javers.common.collections
     
    SingleEdge - Class in org.javers.model.object.graph
    OneToOne or ManyToOne relation
    Immutable
    SingleEdge(Property, ObjectNode) - Constructor for class org.javers.model.object.graph.SingleEdge
     
    sourceClass - Variable in class org.javers.core.metamodel.property.ManagedClass
     
    spawn(Type) - Method in class org.javers.core.metamodel.type.JaversType
    delegates to proper constructor JaversType.JaversType(java.lang.reflect.Type)
    SUPPORTED - Static variable in class org.javers.core.json.typeadapter.ChangeTypeAdapter
     
    supports(JaversType) - Method in class org.javers.core.diff.appenders.MapChangeAppender
     
    supports(JaversType) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
     

    T

    toJson(Diff) - Method in class org.javers.core.Javers
     
    toJson(T, JsonSerializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
     
    toJson(Object) - Method in class org.javers.core.json.JsonConverter
     
    toJson(T, JsonSerializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
     
    toJson(Change, JsonSerializationContext) - Method in class org.javers.core.json.typeadapter.ChangeTypeAdapter
     
    toJson(Value, JsonSerializationContext) - Method in class org.javers.core.json.typeadapter.ValueTypeAdapter
     
    toString() - Method in class org.javers.core.diff.changetype.Value
     
    toString() - Method in exception org.javers.core.exceptions.JaversException
     
    toString() - Method in class org.javers.core.metamodel.object.Cdo
     
    toString() - Method in class org.javers.core.metamodel.object.InstanceId
     
    toString() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
     
    toString() - Method in class org.javers.core.metamodel.object.ValueObjectId
     
    toString() - Method in class org.javers.core.metamodel.property.BeanProperty
     
    toString() - Method in class org.javers.core.metamodel.property.FieldProperty
     
    toString() - Method in class org.javers.core.metamodel.type.JaversType
     
    transform(List<F>, Function<F, T>) - Static method in class org.javers.common.collections.Lists
     
    transform(Set<F>, Function<F, T>) - Static method in class org.javers.common.collections.Sets
     
    TypeMapper - Class in org.javers.core.metamodel.type
    Maps Java types into Javers types
    TypeMapper() - Constructor for class org.javers.core.metamodel.type.TypeMapper
     
    typeSafeValues() - Method in class org.javers.core.JaversBuilder
    Switch on when you need type safe Values serialization stored in polymorfic collections like List, List<Object>, Map<Object,Object>, etc.
    typeSafeValues(boolean) - Method in class org.javers.core.json.JsonConverterBuilder
    When switched to true, all Values are serialized type safely as a pair, fo example: { "typeAlias": "LocalDate" "value": "2001-01-01" } TypeAlias is defaulted to value.class.simpleName.

    U

    UnboundedValueObjectId - Class in org.javers.core.metamodel.object
    Unbounded unwrap object, has '/' as symbolic cdoId representation.
    UnboundedValueObjectId(ValueObject) - Constructor for class org.javers.core.metamodel.object.UnboundedValueObjectId
     
    unwrap() - Method in class org.javers.core.diff.changetype.Value
    original Value
    unwrapCdo() - Method in class org.javers.model.object.graph.ObjectWrapper
     

    V

    Validate - Class in org.javers.common.validation
    Set of utils for methods preconditions.
    Validate() - Constructor for class org.javers.common.validation.Validate
     
    Value - Class in org.javers.core.diff.changetype
    Immutable wrapper for client's primitives and Value Objects.
    Value(Object) - Constructor for class org.javers.core.diff.changetype.Value
     
    value - Variable in class org.javers.core.diff.changetype.ValueAddOrRemove
     
    ValueAdded - Class in org.javers.core.diff.changetype
    element added to collection
    ValueAdded(GlobalCdoId, Property, Object) - Constructor for class org.javers.core.diff.changetype.ValueAdded
     
    ValueAddedAppender - Class in org.javers.core.diff.appenders
     
    ValueAddedAppender() - Constructor for class org.javers.core.diff.appenders.ValueAddedAppender
     
    ValueAddOrRemove - Class in org.javers.core.diff.changetype
    Change on collection of values
    ValueAddOrRemove(GlobalCdoId, Property, Object) - Constructor for class org.javers.core.diff.changetype.ValueAddOrRemove
     
    ValueChange - Class in org.javers.core.diff.changetype
     
    ValueChange(GlobalCdoId, Property, Object, Object) - Constructor for class org.javers.core.diff.changetype.ValueChange
     
    ValueChangeAppender - Class in org.javers.core.diff.appenders
     
    ValueChangeAppender() - Constructor for class org.javers.core.diff.appenders.ValueChangeAppender
     
    ValueObject - Class in org.javers.core.metamodel.property
    Class in client's domain model.
    ValueObject(Class, List<Property>) - Constructor for class org.javers.core.metamodel.property.ValueObject
     
    ValueObjectDefinition - Class in org.javers.core.metamodel.property
     
    ValueObjectDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.property.ValueObjectDefinition
     
    ValueObjectId - Class in org.javers.core.metamodel.object
    ValueObject placeholder identifier.
    ValueObjectId(ValueObject, GlobalCdoId, String) - Constructor for class org.javers.core.metamodel.object.ValueObjectId
     
    ValueObjectType - Class in org.javers.core.metamodel.type
     
    ValueObjectType(ValueObject) - Constructor for class org.javers.core.metamodel.type.ValueObjectType
     
    valueOf(String) - Static method in enum org.javers.core.exceptions.JaversExceptionCode
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.javers.core.MappingStyle
    Returns the enum constant of this type with the specified name.
    ValueRemoved - Class in org.javers.core.diff.changetype
    element removed from collection
    ValueRemoved(GlobalCdoId, Property, Object) - Constructor for class org.javers.core.diff.changetype.ValueRemoved
     
    ValueRemovedAppender - Class in org.javers.core.diff.appenders
     
    ValueRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ValueRemovedAppender
     
    values() - Static method in enum org.javers.core.exceptions.JaversExceptionCode
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.javers.core.MappingStyle
    Returns an array containing the constants of this enum type, in the order they are declared.
    ValueType - Class in org.javers.core.metamodel.type
    Simple unwrap holder.
    ValueType(Type) - Constructor for class org.javers.core.metamodel.type.ValueType
     
    ValueTypeAdapter - Class in org.javers.core.json.typeadapter
     
    ValueTypeAdapter(boolean) - Constructor for class org.javers.core.json.typeadapter.ValueTypeAdapter
     
    visit(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
     
    visit(VISITABLE) - Method in interface org.javers.model.visitors.Visitor
     
    Visitable<VISITOR> - Interface in org.javers.model.visitors
     
    visitOnce(ObjectNode) - Method in class org.javers.core.diff.CollectNodesVisitor
     
    visitOnce(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
    Overwrite to add concrete Visitor behaviour
    Visitor<VISITABLE> - Interface in org.javers.model.visitors
     

    W

    wasVisited(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
     
    withMappingStyle(MappingStyle) - Method in class org.javers.core.configuration.JaversCoreConfiguration
     
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversBuilder
    A B C D E F G H I J K L M N O P R S T U V W 

    Copyright © 2014. All rights reserved.