Skip navigation links
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.common.properties
 
AbstractConfiguration(PropertyConfiguration) - Constructor for class org.javers.common.properties.AbstractConfiguration
 
AbstractJaversBuilder - Class in org.javers.core
 
AbstractJaversBuilder() - Constructor for class org.javers.core.AbstractJaversBuilder
 
AbstractMapFunction - Class in org.javers.core.graph
 
AbstractMapFunction(EnumerableType, TypeMapper) - Constructor for class org.javers.core.graph.AbstractMapFunction
 
AbstractTextChangeLog - Class in org.javers.core.changelog
Convenient scaffolding class for text changeLog rendering
AbstractTextChangeLog() - Constructor for class org.javers.core.changelog.AbstractTextChangeLog
 
addComponent(Object) - Method in class org.javers.core.AbstractJaversBuilder
 
addEnumField(String, Object) - Static method in class org.javers.common.string.ToStringBuilder
 
addField(String, Object) - Static method in class org.javers.common.string.ToStringBuilder
 
addFirstField(String, Object) - Static method in class org.javers.common.string.ToStringBuilder
 
addModule(InstantiatingModule) - Method in class org.javers.core.AbstractJaversBuilder
 
addModule(JaversModule) - Method in class org.javers.core.AbstractJaversBuilder
 
afterChange(Change) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
afterChange(Change) - Method in interface org.javers.core.changelog.ChangeProcessor
called after each change
afterChangeList() - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
afterChangeList() - Method in interface org.javers.core.changelog.ChangeProcessor
 
AnnotationNamesProvider - Class in org.javers.core.metamodel.clazz
 
AnnotationNamesProvider(List<AnnotationsNameSpace>) - Constructor for class org.javers.core.metamodel.clazz.AnnotationNamesProvider
 
AnnotationsNameSpace - Interface in org.javers.core.metamodel.clazz
 
append(String) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
append(Object) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
appendln(String) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
appendln(Object) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
Application - Class in org.javers.core.selftest
 
Application() - Constructor for class org.javers.core.selftest.Application
 
apply(F, OwnerContext) - Method in interface org.javers.common.collections.EnumerableFunction
 
apply(F) - Method in interface org.javers.common.collections.Function
 
apply(T) - Method in interface org.javers.common.collections.Predicate
 
apply(Object, OwnerContext) - Method in class org.javers.core.metamodel.object.DehydrateContainerFunction
 
apply(Object, OwnerContext) - Method in class org.javers.core.metamodel.object.DehydrateMapFunction
 
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
 
ArgumentResolver - Interface in org.javers.common.reflection
 
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 ...
ArrayChange - Class in org.javers.core.diff.changetype.container
 
ArrayChange(GlobalId, Property, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ArrayChange
 
Arrays - Class in org.javers.common.collections
 
Arrays() - Constructor for class org.javers.common.collections.Arrays
 
ArrayType - Class in org.javers.core.metamodel.type
 
ArrayType(Type) - Constructor for class org.javers.core.metamodel.type.ArrayType
 
asCollection(Object) - Static method in class org.javers.common.collections.Collections
 
asList(Object) - Static method in class org.javers.common.collections.Arrays
 
asList(E...) - Static method in class org.javers.common.collections.Lists
 
asMap(Object) - Static method in class org.javers.common.collections.Arrays
 
asMap(List<T>) - Static method in class org.javers.common.collections.Lists
 
asMap(Set<T>) - Static method in class org.javers.common.collections.Sets
 
assemble() - Method in class org.javers.common.properties.AbstractConfiguration
Called after reading properties file, override to read configuration from it.
asSet(E...) - Static method in class org.javers.common.collections.Sets
 
asSet(Collection<E>) - Static method in class org.javers.common.collections.Sets
 
Atomic - Class in org.javers.core.diff.changetype
Immutable wrapper for client's Primitives, Values and Id's

TODO refine dehydrate approach Value needs to be dehydrated before persisting.
Atomic(Object) - Constructor for class org.javers.core.diff.changetype.Atomic
 

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(AnnotationNamesProvider) - Constructor for class org.javers.core.metamodel.property.BeanBasedPropertyScanner
 
BeanProperty - Class in org.javers.core.metamodel.property
Immutable
beforeChange(Change) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
beforeChange(Change) - Method in interface org.javers.core.changelog.ChangeProcessor
called before each change
beforeChangeList() - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
beforeChangeList() - Method in interface org.javers.core.changelog.ChangeProcessor
 
bindComponent(Class, Object) - Method in class org.javers.core.AbstractJaversBuilder
 
bindToCommit(CommitMetadata) - Method in class org.javers.core.diff.Change
 
bootContainer(JaversModule) - Method in class org.javers.core.AbstractJaversBuilder
 
BOOTSTRAP_ERROR - Static variable in exception org.javers.common.exception.JaversException
 
build() - Method in class org.javers.core.JaversBuilder
 
build() - Method in class org.javers.core.json.JsonConverterBuilder
 
build() - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
buildGraph(Object) - Method in class org.javers.core.graph.ObjectGraphBuilder
 

C

calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
 
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()
calculateHierarchyDistance(Class<?>, Class<?>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
Cdo - Class in org.javers.core.metamodel.object
Abstract holder for client's domain object, Entity or ValueObject
Cdo(GlobalId) - Constructor for class org.javers.core.metamodel.object.Cdo
 
CdoFactory - Interface in org.javers.core.graph
 
CdoSnapshot - Class in org.javers.core.metamodel.object
Captured state of client's domain object.
cdoSnapshot(GlobalId, CommitMetadata) - Static method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
CdoSnapshotBuilder - Class in org.javers.core.metamodel.object
 
CdoWrapper - Class in org.javers.core.metamodel.object
Wrapper for live client's domain object (aka CDO)
CdoWrapper(Object, GlobalId) - Constructor for class org.javers.core.metamodel.object.CdoWrapper
 
Change - Class in org.javers.core.diff
Change represents atomic difference between two objects.
Change(GlobalId) - Constructor for class org.javers.core.diff.Change
 
Change(GlobalId, CommitMetadata) - Constructor for class org.javers.core.diff.Change
 
ChangeListTraverser - Class in org.javers.core.changelog
 
ChangeListTraverser() - Constructor for class org.javers.core.changelog.ChangeListTraverser
 
ChangeProcessor<T> - Interface in org.javers.core.changelog
For convenient change processing, e.g. rendering a change log
changesSummary() - Method in class org.javers.core.diff.Diff
 
ChangeTypeAdaptersModule - Class in org.javers.core.json.typeadapter.change
 
ChangeTypeAdaptersModule(MutablePicoContainer) - Constructor for class org.javers.core.json.typeadapter.change.ChangeTypeAdaptersModule
 
ClassAnnotationsScanner - Class in org.javers.core.metamodel.clazz
Should scan well known annotations at class level
ClassAnnotationsScanner(AnnotationNamesProvider) - Constructor for class org.javers.core.metamodel.clazz.ClassAnnotationsScanner
 
ClientsClassDefinition - Class in org.javers.core.metamodel.clazz
Recipe for ClientsDomainClass
ClientsDomainClass - Class in org.javers.core.metamodel.clazz
Reflects one class in a client's domain model.
Collections - Class in org.javers.common.collections
 
Collections() - Constructor for class org.javers.common.collections.Collections
 
CollectionType - Class in org.javers.core.metamodel.type
 
CollectionType(Type) - Constructor for class org.javers.core.metamodel.type.CollectionType
 
Commit - Class in org.javers.core.commit
JaVers commit is similar notion to GIT commit or SVN revision.
commit(String, Object) - Method in class org.javers.core.Javers
Persists current version of given domain object in JaVers repository.
CommitFactory - Class in org.javers.core.commit
 
CommitFactory(DiffFactory, JaversExtendedRepository, GraphFactory, CommitSeqGenerator, DateProvider) - Constructor for class org.javers.core.commit.CommitFactory
 
CommitFactoryModule - Class in org.javers.core.commit
 
CommitFactoryModule(MutablePicoContainer) - Constructor for class org.javers.core.commit.CommitFactoryModule
 
CommitId - Class in org.javers.core.commit
Consists of two parts :
majorId = PREVIOUS.majorId + 1
minorId = shortSequence
CommitId(long, int) - Constructor for class org.javers.core.commit.CommitId
 
CommitMetadata - Class in org.javers.core.commit
 
CommitMetadata(String, LocalDateTime, CommitId) - Constructor for class org.javers.core.commit.CommitMetadata
 
CommitTypeAdaptersModule - Class in org.javers.core.json.typeadapter.commit
 
CommitTypeAdaptersModule(MutablePicoContainer) - Constructor for class org.javers.core.json.typeadapter.commit.CommitTypeAdaptersModule
 
commonKeys(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
null args are allowed
compare(Object, Object) - Method in class org.javers.core.diff.DiffFactory
 
compare(Object, Object) - Method in class org.javers.core.Javers
JaVers core function, deeply compares two arbitrary complex objects graphs.
conditionFulfilled(boolean, String) - Static method in class org.javers.common.validation.Validate
 
consume(T) - Method in interface org.javers.common.collections.Consumer
 
Consumer<T> - Interface in org.javers.common.collections
 
ContainerArgumentResolver - Class in org.javers.core.pico
 
ContainerArgumentResolver(PicoContainer) - Constructor for class org.javers.core.pico.ContainerArgumentResolver
 
ContainerChange - Class in org.javers.core.diff.changetype.container
 
ContainerElementChange - Class in org.javers.core.diff.changetype.container
 
ContainerType - Class in org.javers.core.metamodel.type
Collection or Array
contains(String) - Method in class org.javers.common.properties.PropertyConfiguration
 
containsKey(K) - Method in class org.javers.common.collections.Multimap
Deprecated.
 
containsPropertyKey(String) - Method in class org.javers.common.properties.AbstractConfiguration
 
CoreJaversModule - Class in org.javers.core.pico
 
CoreJaversModule() - Constructor for class org.javers.core.pico.CoreJaversModule
 
countByType() - Method in class org.javers.core.diff.Diff
 
create(String, Object) - Method in class org.javers.core.commit.CommitFactory
 
create(ObjectGraph, ObjectGraph, Optional<CommitMetadata>) - Method in class org.javers.core.diff.DiffFactory
 
create(Object, OwnerContext) - Method in interface org.javers.core.graph.CdoFactory
 
create(Object, OwnerContext) - Method in class org.javers.core.graph.LiveCdoFactory
 
create(ClientsClassDefinition) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
create(ValueDefinition) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
create(EntityDefinition) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
create(ValueObjectDefinition) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
create(LiveGraph, ShadowGraph, CommitMetadata) - Method in class org.javers.core.snapshot.GraphSnapshotFactory
 
create(ObjectNode, CommitMetadata, boolean) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createEntity(Class<S>) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
createFromClass(Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromDto(GlobalIdDTO) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromId(Object, Entity) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromId(Object, Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromId(Object, Entity) - Static method in class org.javers.core.metamodel.object.InstanceId
 
createFromInstance(Object, Entity) - Static method in class org.javers.core.metamodel.object.InstanceId
 
createFromPath(GlobalId, Class, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromSnapshot(CdoSnapshot) - Method in class org.javers.core.snapshot.GraphShadowFactory
 
createGraphSnapshot(LiveGraph, ShadowGraph, CommitMetadata) - Method in class org.javers.core.GraphFactory
 
createId(Object) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createId(Object, OwnerContext) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInitial(ObjectGraph) - Method in class org.javers.core.diff.DiffFactory
 
createLatestShadow(LiveGraph) - Method in class org.javers.core.GraphFactory
 
createLatestShadow(LiveGraph) - Method in class org.javers.core.snapshot.GraphShadowFactory
 
createLiveGraph(Object) - Method in class org.javers.core.graph.LiveGraphFactory
createLiveGraph(Object) - Method in class org.javers.core.GraphFactory
 
createValueObject(Class<S>) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 

D

DateProvider - Interface in org.javers.common.date
 
DEFAULT_DATE_FORMATTER - Static variable in class org.javers.core.changelog.SimpleTextChangeLog
 
DefaultDateProvider - Class in org.javers.common.date
 
DefaultDateProvider() - Constructor for class org.javers.common.date.DefaultDateProvider
 
Defaults - Class in org.javers.common.collections
based on Guava com.google.common.base.Defaults
defaultValue(Class<T>) - Static method in class org.javers.common.collections.Defaults
Returns the default value of type as defined by JLS --- 0 for numbers, false for boolean and '\0' for char.
dehydrate(Object, JaversType, OwnerContext) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
If item is Primitive or Value - returns it, if item is Entity or ValueObject - returns its globalId, if item is already instance of GlobalId - returns it.
DehydrateContainerFunction - Class in org.javers.core.metamodel.object
 
DehydrateContainerFunction(JaversType, GlobalIdFactory) - Constructor for class org.javers.core.metamodel.object.DehydrateContainerFunction
 
DehydrateMapFunction - Class in org.javers.core.metamodel.object
 
DehydrateMapFunction(MapType, TypeMapper, GlobalIdFactory) - Constructor for class org.javers.core.metamodel.object.DehydrateMapFunction
 
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.joda.LocalDateTimeTypeAdapter
 
deserialize(String) - Method in class org.javers.core.json.typeadapter.joda.LocalDateTypeAdapter
 
Diff - Class in org.javers.core.diff
Diff is a set of (atomic) changes between two graphs of objects.
DiffAppendersModule - Class in org.javers.core.diff.appenders
 
DiffAppendersModule(MutablePicoContainer) - Constructor for class org.javers.core.diff.appenders.DiffAppendersModule
 
difference(Collection<E>, Collection<E>) - Static method in class org.javers.common.collections.Collections
 
difference(List<E>, List<E>) - Static method in class org.javers.common.collections.Lists
 
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(JaversCoreConfiguration, TypeMapper, List<NodeChangeAppender>, List<PropertyChangeAppender>, GraphFactory) - Constructor for class org.javers.core.diff.DiffFactory
 
DiffIgnore - Annotation Type in org.javers.core.metamodel.annotation
Use @DiffIgnore to mark certain properties (fields or getters) to be ignored by JaVers diff.

E

ElementValueChange - Class in org.javers.core.diff.changetype.container
 
ElementValueChange(int, Object, Object) - Constructor for class org.javers.core.diff.changetype.container.ElementValueChange
 
empty() - Static method in class org.javers.common.collections.Optional
 
EMPTY - Static variable in class org.javers.core.snapshot.ShadowGraph
 
Entity - Annotation Type in org.javers.core.metamodel.annotation
Maps user's class to EntityType
Entity - Class in org.javers.core.metamodel.clazz
 
EntityDefinition - Class in org.javers.core.metamodel.clazz
 
EntityDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.EntityDefinition
gives you Entity with id property selected on the basis of @Id annotation
EntityDefinition(Class<?>, String) - Constructor for class org.javers.core.metamodel.clazz.EntityDefinition
gives you Entity with id property selected explicitly by name
EntityType - Class in org.javers.core.metamodel.type
Entity class in client's domain model.
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
 
EntryChange - Class in org.javers.core.diff.changetype.map
 
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
 
EntryType - Class in org.javers.core.metamodel.type
 
EntryType(Type) - Constructor for class org.javers.core.metamodel.type.EntryType
 
EntryValueChange - Class in org.javers.core.diff.changetype.map
entry value changed, when value is simple type
EntryValueChange(Object, Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryValueChange
 
EnumerableFunction<F,T> - Interface in org.javers.common.collections
 
EnumerableType - Class in org.javers.core.metamodel.type
Collection or Array or Map
EnumerableType(Type) - Constructor for class org.javers.core.metamodel.type.EnumerableType
 
EnumeratorContext - Interface in org.javers.core.metamodel.object
 
equals(Object) - Method in class org.javers.common.collections.Optional
 
equals(Object) - Method in class org.javers.core.commit.Commit
 
equals(Object) - Method in class org.javers.core.commit.CommitId
 
equals(Object) - Method in class org.javers.core.diff.changetype.Atomic
 
equals(Object) - Method in class org.javers.core.graph.ObjectNode
 
equals(Object) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
equals(Object) - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
 
equals(Object) - Method in class org.javers.core.metamodel.clazz.Entity
 
equals(Object) - Method in class org.javers.core.metamodel.object.Cdo
 
equals(Object) - Method in class org.javers.core.metamodel.object.GlobalId
 
equals(GlobalIdDTO) - Method in class org.javers.core.metamodel.object.GlobalId
 
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.type.JaversType
 
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
for example: Map -> Map

F

FieldBasedPropertyScanner - Class in org.javers.core.metamodel.property
 
FieldBasedPropertyScanner(AnnotationNamesProvider) - 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
 
fieldsToString() - Method in class org.javers.core.diff.Change
 
fieldsToString() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
fieldsToString() - Method in class org.javers.core.diff.changetype.map.MapChange
 
fieldsToString() - Method in class org.javers.core.diff.changetype.PropertyChange
 
fieldsToString() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
fieldsToString() - Method in class org.javers.core.diff.changetype.ValueChange
 
findAllPersistentGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
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
 
fromJsonTree(JsonElement, Class<T>) - Method in class org.javers.core.json.JsonConverter
 
fromNullable(T) - Static method in class org.javers.common.collections.Optional
 
Function<F,T> - Interface in org.javers.common.collections
 

G

get() - Method in class org.javers.common.collections.Optional
 
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
getAddedValue() - Method in class org.javers.core.diff.changetype.container.ValueAdded
 
getAffectedCdo() - Method in class org.javers.core.diff.Change
Affected Cdo (domain object).
getAffectedCdoId() - Method in class org.javers.core.diff.Change
Deprecated.
getAffectedGlobalId() - Method in class org.javers.core.diff.Change
Affected domain object GlobalId
getAffectedLocalId() - Method in class org.javers.core.diff.Change
Affected domain object local Id (value under @Id property)
getAllFields(Class<?>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllMethods(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
list all class methods, including inherited and private, removes inheritance duplicates
getAllPersistentFields(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAuthor() - Method in class org.javers.core.commit.Commit
 
getAuthor() - Method in class org.javers.core.commit.CommitMetadata
 
getBaseJavaClass() - Method in class org.javers.core.metamodel.type.JaversType
 
getBaseJavaType() - Method in class org.javers.core.metamodel.type.JaversType
 
getBooleanProperty(String) - Method in class org.javers.common.properties.AbstractConfiguration
 
getBooleanProperty(Properties, String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getBooleanProperty(String) - Method in class org.javers.common.properties.PropertyConfiguration
 
getCdoClass() - Method in class org.javers.core.metamodel.object.GlobalId
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.GlobalId
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.InstanceIdDTO
 
getCdoId() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
getCdoId() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getChangeHistory(GlobalIdDTO, int) - Method in class org.javers.core.Javers
Changes history (diff sequence) of given object, in reverse chronological order.
getChangeHistory(Object, Class, int) - Method in class org.javers.core.snapshot.SnapshotDiffer
Changes (diff sequence) of given entity instance, in reverse chronological order
getChangeHistory(GlobalIdDTO, int) - Method in class org.javers.core.snapshot.SnapshotDiffer
Changes (diff sequence) of given managed class instance, in reverse chronological order
getChanges() - Method in class org.javers.core.commit.Commit
 
getChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getChanges() - Method in class org.javers.core.diff.Diff
Full list of changes
getChanges(Predicate<Change>) - Method in class org.javers.core.diff.Diff
Changes that satisfies given filter condition
getChangesByType(Class<C>) - Method in class org.javers.core.diff.Diff
 
getChangeSet(GraphPair) - Method in interface org.javers.core.diff.appenders.NodeChangeAppender
 
getChildValueObject(Entity, String) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getClazz() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
getClientsClass() - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
 
getCode() - Method in exception org.javers.common.exception.JaversException
 
getCommitDate() - Method in class org.javers.core.commit.Commit
 
getCommitDate() - Method in class org.javers.core.commit.CommitMetadata
 
getCommitId() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getCommitMetadata() - Method in class org.javers.core.diff.Change
 
getCommitMetadata() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getComponents(Class<T>) - Method in class org.javers.core.AbstractJaversBuilder
 
getComponents() - Method in class org.javers.core.metamodel.clazz.ManagedClassFactoryModule
 
getComponents() - Method in class org.javers.core.pico.CoreJaversModule
 
getComponents() - Method in interface org.javers.core.pico.JaversModule
 
getContainer() - Method in class org.javers.core.AbstractJaversBuilder
 
getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractJaversBuilder
 
getDehydratedType(Class) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getElementTypes() - Method in class org.javers.core.metamodel.type.ArrayType
 
getElementTypes() - Method in class org.javers.core.metamodel.type.CollectionType
 
getElementTypes() - Method in class org.javers.core.metamodel.type.EnumerableType
Collection/Array/Map content type.
getElementTypes() - Method in class org.javers.core.metamodel.type.MapType
If both Key and Value type arguments are actual Classes, returns List with key Class and value Class.
getEntity() - Method in class org.javers.core.metamodel.object.InstanceIdDTO
 
getEntityAliases() - Method in interface org.javers.core.metamodel.clazz.AnnotationsNameSpace
 
getEntityAliases() - Method in class org.javers.core.metamodel.clazz.JaversAnnotationsNamesSpace
 
getEntityAliases() - Method in class org.javers.core.metamodel.clazz.JPAAnnotationsNameSpace
 
getEntryChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEnumerableType() - Method in class org.javers.core.graph.AbstractMapFunction
 
getEnumeratorContext() - Method in class org.javers.core.metamodel.object.OwnerContext
 
getEnumProperty(String, Class<T>) - Method in class org.javers.common.properties.AbstractConfiguration
 
getEnumProperty(Properties, String, Class<T>) - Static method in class org.javers.common.properties.PropertiesUtil
 
getEnumProperty(String, Class<T>) - Method in class org.javers.common.properties.PropertyConfiguration
assembles mandatory enum property from PropertyConfiguration.properties bag
getFragment() - Method in class org.javers.core.metamodel.object.ValueObjectId
Path to ValueObject, should be unique in the 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
 
getGlobalId() - Method in interface org.javers.core.diff.NodePair
 
getGlobalId() - Method in class org.javers.core.diff.RealNodePair
 
getGlobalId() - Method in class org.javers.core.graph.ObjectNode
shortcut to Cdo.getGlobalId()
getGlobalId() - Method in class org.javers.core.metamodel.object.Cdo
 
getGlobalId() - Method in class org.javers.core.metamodel.object.OwnerContext
 
getHeadId() - Method in class org.javers.repository.api.InMemoryRepository
 
getHeadId() - Method in class org.javers.repository.api.JaversExtendedRepository
 
getHeadId() - Method in interface org.javers.repository.api.JaversRepository
 
getId() - Method in class org.javers.core.commit.Commit
Monotonically increasing id
getId() - Method in class org.javers.core.commit.CommitMetadata
 
getIdOf(Object) - Method in class org.javers.core.metamodel.clazz.Entity
 
getIdProperty() - Method in class org.javers.core.metamodel.clazz.Entity
 
getIdPropertyGenericType() - Method in class org.javers.core.metamodel.type.EntityType
 
getIdPropertyName() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
getImplementations() - Method in class org.javers.core.commit.CommitFactoryModule
 
getImplementations() - Method in class org.javers.core.diff.appenders.DiffAppendersModule
 
getImplementations() - Method in class org.javers.core.json.typeadapter.change.ChangeTypeAdaptersModule
 
getImplementations() - Method in class org.javers.core.json.typeadapter.commit.CommitTypeAdaptersModule
 
getImplementations() - Method in class org.javers.core.pico.InstantiatingModule
 
getIndex() - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
getItemClass() - Method in class org.javers.core.metamodel.type.ContainerType
never returns null
getJaversManagedType(Class) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
returns mapped type or spawns new one from prototype or infers new one using default mapping
getJsonConverter() - Method in class org.javers.core.Javers
 
getKey() - Method in class org.javers.core.diff.changetype.map.EntryChange
 
getKey() - Method in class org.javers.core.metamodel.type.EntryClass
 
getKeyClass() - Method in class org.javers.core.metamodel.type.MapType
never returns null
getKeyType() - Method in class org.javers.core.graph.AbstractMapFunction
 
getLatest(GlobalId) - Method in class org.javers.repository.api.InMemoryRepository
 
getLatest(GlobalIdDTO) - Method in class org.javers.repository.api.InMemoryRepository
 
getLatest(GlobalIdDTO) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getLatest(GlobalId) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getLatest(GlobalId) - Method in interface org.javers.repository.api.JaversRepository
Latest snapshot of given object, Optional#EMPTY if object is not versioned
getLatest(GlobalIdDTO) - Method in interface org.javers.repository.api.JaversRepository
getLatestSnapshot(GlobalIdDTO) - Method in class org.javers.core.Javers
Latest snapshot of given object or Optional#EMPTY if object is not versioned.
getLeft() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
getLeft() - Method in class org.javers.core.diff.changetype.ValueChange
 
getLeft() - Method in class org.javers.core.diff.RealNodePair
 
getLeftGlobalId(Property) - Method in interface org.javers.core.diff.NodePair
 
getLeftGlobalId(Property) - Method in class org.javers.core.diff.RealNodePair
 
getLeftNodeSet() - Method in class org.javers.core.diff.GraphPair
 
getLeftPropertyValue(Property) - Method in interface org.javers.core.diff.NodePair
 
getLeftPropertyValue(Property) - Method in class org.javers.core.diff.RealNodePair
 
getLeftValue() - Method in class org.javers.core.diff.changetype.container.ElementValueChange
 
getLeftValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
getListWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getMajorId() - Method in class org.javers.core.commit.CommitId
 
getManagedClass() - Method in class org.javers.core.graph.ObjectNode
getManagedClass() - Method in class org.javers.core.metamodel.object.Cdo
getManagedClass() - Method in class org.javers.core.metamodel.type.EntityType
 
getManagedClass() - Method in class org.javers.core.metamodel.type.ManagedType
 
getManagedClass(Class, Class<T>) - 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.core.metamodel.type.ValueObjectType
 
getMappedTypes(Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getMappingStyle() - Method in class org.javers.core.JaversCoreConfiguration
 
getMapType() - Method in class org.javers.core.graph.AbstractMapFunction
 
getMapWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getMessage() - Method in enum org.javers.common.exception.JaversExceptionCode
Error description and possibly solution hints.
getMinorId() - Method in class org.javers.core.commit.CommitId
 
getName() - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
clientsClass.name
getName() - Method in class org.javers.core.metamodel.property.BeanProperty
 
getName() - Method in class org.javers.core.metamodel.property.FieldProperty
 
getName() - Method in interface org.javers.core.metamodel.property.Property
 
getObjectsByChangeType(Class<C>) - Method in class org.javers.core.diff.Diff
Selects new, removed or changed objects
getObjectsWithChangedProperty(String) - Method in class org.javers.core.diff.Diff
Selects objects with changed property for given property name
getOne(K) - Method in class org.javers.common.collections.Multimap
Deprecated.
 
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
 
getPath() - Method in interface org.javers.core.metamodel.object.EnumeratorContext
 
getPath() - Method in class org.javers.core.metamodel.object.OwnerContext
 
getPath() - Method in class org.javers.core.metamodel.type.MapEnumeratorContext
 
getPrimitiveAndBoxTypes() - Static method in class org.javers.common.collections.Primitives
 
getProperties(String) - Static method in class org.javers.common.properties.PropertiesUtil
 
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.clazz.ManagedClass
 
getProperties(Predicate<Property>) - Method in class org.javers.core.metamodel.clazz.ManagedClass
 
getProperties() - Method in class org.javers.core.metamodel.object.CdoSnapshot
returns non null properties
getProperty() - Method in class org.javers.core.diff.changetype.PropertyChange
Affected property
getProperty(String) - Method in class org.javers.core.metamodel.clazz.ManagedClass
 
getPropertyChanges(String) - Method in class org.javers.core.diff.Diff
Selects property changes for given property name
getPropertyType(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getPropertyValue(Property) - Method in class org.javers.core.graph.ObjectNode
 
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.Cdo
 
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.Cdo
 
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.CdoWrapper
 
getReference(Property) - Method in class org.javers.core.graph.ObjectNode
only for properties with return type: ManagedType
getRemovedValue() - Method in class org.javers.core.diff.changetype.container.ValueRemoved
 
getRight() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
getRight() - Method in class org.javers.core.diff.changetype.ValueChange
 
getRight() - Method in interface org.javers.core.diff.NodePair
 
getRight() - Method in class org.javers.core.diff.RealNodePair
 
getRightGlobalId(Property) - Method in interface org.javers.core.diff.NodePair
 
getRightGlobalId(Property) - Method in class org.javers.core.diff.RealNodePair
 
getRightNodeSet() - Method in class org.javers.core.diff.GraphPair
 
getRightPropertyValue(Property) - Method in interface org.javers.core.diff.NodePair
 
getRightPropertyValue(Property) - Method in class org.javers.core.diff.RealNodePair
 
getRightValue() - Method in class org.javers.core.diff.changetype.container.ElementValueChange
 
getRightValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
getSet(K) - Method in class org.javers.common.collections.Multimap
Deprecated.
 
getSetWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getSimpleName() - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
'Entity', 'ValueObject' or 'Value'
getSnapshots() - Method in class org.javers.core.commit.Commit
 
getStateHistory(GlobalIdDTO, int) - Method in class org.javers.core.Javers
Snapshots (historical versions) of given object, in reverse chronological order.
getStateHistory(GlobalId, int) - Method in class org.javers.repository.api.InMemoryRepository
 
getStateHistory(GlobalIdDTO, int) - Method in class org.javers.repository.api.InMemoryRepository
 
getStateHistory(GlobalIdDTO, int) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getStateHistory(GlobalId, int) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getStateHistory(GlobalId, int) - Method in interface org.javers.repository.api.JaversRepository
Snapshots (historical states) of given object in reverse chronological order
getStateHistory(GlobalIdDTO, int) - Method in interface org.javers.repository.api.JaversRepository
getStringProperty(String) - Method in class org.javers.common.properties.AbstractConfiguration
 
getStringProperty(Properties, String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getStringProperty(String) - Method in class org.javers.common.properties.PropertyConfiguration
gets mandatory String property from PropertyConfiguration.properties bag
getterToField(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
ex: getCode() -> code, isTrue() -> true
getTransientAliases() - Method in class org.javers.core.metamodel.clazz.AnnotationNamesProvider
 
getTransientPropertyAliases() - Method in interface org.javers.core.metamodel.clazz.AnnotationsNameSpace
 
getTransientPropertyAliases() - Method in class org.javers.core.metamodel.clazz.JaversAnnotationsNamesSpace
 
getTransientPropertyAliases() - Method in class org.javers.core.metamodel.clazz.JPAAnnotationsNameSpace
 
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
 
getTypeMapper() - Method in class org.javers.core.graph.AbstractMapFunction
 
getValue() - Method in class org.javers.core.diff.changetype.container.ValueAddOrRemove
 
getValue() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
getValue() - Method in class org.javers.core.metamodel.type.EntryClass
 
getValueAliases() - Method in interface org.javers.core.metamodel.clazz.AnnotationsNameSpace
 
getValueAliases() - Method in class org.javers.core.metamodel.clazz.JaversAnnotationsNamesSpace
 
getValueAliases() - Method in class org.javers.core.metamodel.clazz.JPAAnnotationsNameSpace
 
getValueClass() - Method in class org.javers.core.metamodel.type.MapType
never returns null
getValueObjectAliases() - Method in interface org.javers.core.metamodel.clazz.AnnotationsNameSpace
 
getValueObjectAliases() - Method in class org.javers.core.metamodel.clazz.JaversAnnotationsNamesSpace
 
getValueObjectAliases() - Method in class org.javers.core.metamodel.clazz.JPAAnnotationsNameSpace
 
getValueType() - Method in class org.javers.core.graph.AbstractMapFunction
 
getValueType() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
 
getValueType() - Method in class org.javers.core.json.typeadapter.joda.LocalDateTimeTypeAdapter
 
getValueType() - Method in class org.javers.core.json.typeadapter.joda.LocalDateTypeAdapter
 
getValueTypes() - Method in interface org.javers.core.json.JsonTypeAdapter
Target clazz.
getValueTypes() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
 
getWrappedCdo() - Method in class org.javers.core.metamodel.object.Cdo
 
getWrappedCdo() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getWrappedCdo() - Method in class org.javers.core.metamodel.object.CdoWrapper
never returns empty
getWrappedKey() - Method in class org.javers.core.diff.changetype.map.EntryChange
 
getWrappedLeft() - Method in class org.javers.core.diff.changetype.ValueChange
 
getWrappedLeftValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
getWrappedRight() - Method in class org.javers.core.diff.changetype.ValueChange
 
getWrappedRightValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
getWrappedValue() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
GlobalId - Class in org.javers.core.metamodel.object
Global ID of Client's domain object (CDO)
GlobalId() - Constructor for class org.javers.core.metamodel.object.GlobalId
 
GlobalIdDTO - Class in org.javers.core.metamodel.object
 
GlobalIdDTO() - Constructor for class org.javers.core.metamodel.object.GlobalIdDTO
 
GlobalIdFactory - Class in org.javers.core.metamodel.object
 
GlobalIdFactory(TypeMapper) - Constructor for class org.javers.core.metamodel.object.GlobalIdFactory
 
GraphFactory - Class in org.javers.core
Facade to all graph factories
GraphFactory(GraphSnapshotFactory, GraphShadowFactory, LiveGraphFactory) - Constructor for class org.javers.core.GraphFactory
 
GraphPair - Class in org.javers.core.diff
 
GraphPair(ObjectGraph, ObjectGraph) - Constructor for class org.javers.core.diff.GraphPair
 
GraphPair(ObjectGraph) - Constructor for class org.javers.core.diff.GraphPair
 
GraphShadowFactory - Class in org.javers.core.snapshot
Builds ShadowGraph from latest snapshots loaded from javersRepository
GraphShadowFactory(JaversExtendedRepository) - Constructor for class org.javers.core.snapshot.GraphShadowFactory
 
GraphSnapshotFactory - Class in org.javers.core.snapshot
Decomposes given live objects graph into a flat list of object Snapshots.
GraphSnapshotFactory(SnapshotFactory, JaversExtendedRepository) - Constructor for class org.javers.core.snapshot.GraphSnapshotFactory
 

H

hasAnyAnnotation(AccessibleObject, Set<String>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
hasChanges() - Method in class org.javers.core.diff.Diff
 
hasCustomId() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
hashCode() - Method in class org.javers.common.collections.Optional
 
hashCode() - Method in class org.javers.core.commit.Commit
 
hashCode() - Method in class org.javers.core.commit.CommitId
 
hashCode() - Method in class org.javers.core.diff.changetype.Atomic
 
hashCode() - Method in class org.javers.core.graph.ObjectNode
 
hashCode() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
hashCode() - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
 
hashCode() - Method in class org.javers.core.metamodel.clazz.Entity
 
hashCode() - Method in class org.javers.core.metamodel.object.Cdo
 
hashCode() - Method in class org.javers.core.metamodel.object.GlobalId
 
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.type.JaversType
 
hasProperty(String) - Method in class org.javers.core.metamodel.clazz.ManagedClass
 

I

Id - Annotation Type in org.javers.core.metamodel.annotation
Use @Id to map Entity unique identifier (field or getter)
ID_ANN - Static variable in class org.javers.common.reflection.ReflectionUtil
 
IdBuilder - Class in org.javers.core
 
IdBuilder(GlobalIdFactory) - Constructor for class org.javers.core.IdBuilder
 
idBuilder() - Method in class org.javers.core.Javers
 
idEquals(Object) - Method in class org.javers.core.metamodel.object.InstanceId
 
ifPresent(Consumer<T>) - Method in class org.javers.common.collections.Optional
 
immutableListOf(T...) - Static method in class org.javers.common.collections.Lists
 
inferFromAnnotations(Class) - Method in class org.javers.core.metamodel.clazz.ManagedClassFactory
 
initial(Object) - Method in class org.javers.core.diff.DiffFactory
 
initial(Object) - Method in class org.javers.core.Javers
Initial diff is a kind of snapshot of given domain objects graph.
InMemoryRepository - Class in org.javers.repository.api
Fake impl of JaversRepository
InMemoryRepository(GlobalIdFactory) - Constructor for class org.javers.repository.api.InMemoryRepository
 
instanceId(Object) - Method in class org.javers.core.IdBuilder
 
instanceId(Object, Class) - Method in class org.javers.core.IdBuilder
 
InstanceId - Class in org.javers.core.metamodel.object
Entity instance global identifier, consists of Entity reference and cdoId
instanceId(Object, Class) - Static method in class org.javers.core.metamodel.object.InstanceIdDTO
 
InstanceIdDTO - Class in org.javers.core.metamodel.object
 
InstanceIdDTO(Class, Object) - Constructor for class org.javers.core.metamodel.object.InstanceIdDTO
 
instantiateAndBindComponents() - Method in class org.javers.core.pico.InstantiatingModule
 
InstantiatingModule - Class in org.javers.core.pico
 
InstantiatingModule(MutablePicoContainer) - Constructor for class org.javers.core.pico.InstantiatingModule
 
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
 
isAnnotationPresent(AccessibleObject, String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isContainerOfManagedClasses(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Set, List or Array of ManagedClasses
isEmpty(K) - Method in class org.javers.common.collections.Multimap
Deprecated.
 
isEmpty() - Method in class org.javers.common.collections.Optional
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.ArrayType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.CollectionType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.EnumerableType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.MapType
 
isEntityReferenceOrValueObject(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isFullyParametrized() - Method in class org.javers.core.metamodel.type.ArrayType
 
isFullyParametrized() - Method in class org.javers.core.metamodel.type.CollectionType
 
isFullyParametrized() - Method in class org.javers.core.metamodel.type.EnumerableType
returns true if Enumerable is generic Type and all its arguments are actual Classes
isFullyParametrized() - Method in class org.javers.core.metamodel.type.MapType
 
isGenericType() - Method in class org.javers.core.metamodel.type.JaversType
 
isGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isInitial() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isInstance(Object) - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
 
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.Atomic
true if value is not null and is primitive, box or String
isKey() - Method in class org.javers.core.metamodel.type.MapEnumeratorContext
 
isMap() - Method in class org.javers.core.graph.AbstractMapFunction
 
isMapWithManagedClass(EnumerableType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Map with ManagedClass on Key or Value position
isMultivalue(K) - Method in class org.javers.common.collections.Multimap
Deprecated.
 
isNewObjectsSnapshot() - Method in class org.javers.core.JaversCoreConfiguration
 
isNull() - Method in class org.javers.core.diff.changetype.Atomic
 
isNull(Property) - Method in class org.javers.core.graph.ObjectNode
 
isNull(Property) - Method in class org.javers.core.metamodel.object.Cdo
 
isNull(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isNull(Property) - Method in class org.javers.core.metamodel.object.CdoWrapper
 
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 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.joda.LocalDateTimeTypeAdapter
 
ISO_FORMATTER - Static variable in class org.javers.core.json.typeadapter.joda.LocalDateTypeAdapter
 
isPersistentField(Field) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isPersistentGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
true if method is getter and
  • is not abstract
  • is not native
  • isPresent() - Method in class org.javers.common.collections.Optional
     
    isPrimitiveOrBox(Object) - Static method in class org.javers.common.collections.Primitives
     
    isPrimitiveOrBox(Class) - Static method in class org.javers.common.collections.Primitives
     
    isValueObject(Class) - Method in class org.javers.core.metamodel.type.TypeMapper
     

    J

    Javers - Class in org.javers.core
    Facade to JaVers instance.
    Javers(DiffFactory, TypeMapper, JsonConverter, CommitFactory, JaversExtendedRepository, SnapshotDiffer) - Constructor for class org.javers.core.Javers
    JaVers instance should be constructed by JaversBuilder
    javers() - Static method in class org.javers.core.JaversBuilder
     
    JaversAnnotationsNamesSpace - Class in org.javers.core.metamodel.clazz
     
    JaversAnnotationsNamesSpace() - Constructor for class org.javers.core.metamodel.clazz.JaversAnnotationsNamesSpace
     
    JaversBuilder - Class in org.javers.core
    Creates JaVers instance based on your domain model metadata and custom configuration.
    JaversCoreConfiguration - Class in org.javers.core
     
    JaversCoreConfiguration() - Constructor for class org.javers.core.JaversCoreConfiguration
    loads javers-default.properties
    JaversException - Exception in org.javers.common.exception
    Basic javers exception.
    JaversException(JaversExceptionCode, Object...) - Constructor for exception org.javers.common.exception.JaversException
     
    JaversExceptionCode - Enum in org.javers.common.exception
    Enums with all Javers errors codes
    JaversExtendedRepository - Class in org.javers.repository.api
     
    JaversExtendedRepository(JaversRepository, GlobalIdFactory) - Constructor for class org.javers.repository.api.JaversExtendedRepository
     
    JaversModule - Interface in org.javers.core.pico
     
    JaversRepository - Interface in org.javers.repository.api
    JaversRepository is responsible for persisting Commits calculated by Javers core.
    JaversType - Class in org.javers.core.metamodel.type
    Property type that can be managed by Javers, so int, String, Date, Reference, etc.
    JPAAnnotationsNameSpace - Class in org.javers.core.metamodel.clazz
     
    JPAAnnotationsNameSpace() - Constructor for class org.javers.core.metamodel.clazz.JPAAnnotationsNameSpace
     
    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.
    JsonTypeAdapterTemplate<T> - Class in org.javers.core.json
     
    JsonTypeAdapterTemplate() - Constructor for class org.javers.core.json.JsonTypeAdapterTemplate
     

    K

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

    L

    ListChange - Class in org.javers.core.diff.changetype.container
     
    ListChange(GlobalId, Property, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ListChange
     
    Lists - Class in org.javers.common.collections
     
    Lists() - Constructor for class org.javers.common.collections.Lists
     
    ListType - Class in org.javers.core.metamodel.type
     
    ListType(Type) - Constructor for class org.javers.core.metamodel.type.ListType
     
    LiveCdoFactory - Class in org.javers.core.graph
     
    LiveCdoFactory(GlobalIdFactory) - Constructor for class org.javers.core.graph.LiveCdoFactory
     
    LiveGraph - Class in org.javers.core.graph
     
    LiveGraphFactory - Class in org.javers.core.graph
     
    LiveGraphFactory(TypeMapper, LiveCdoFactory) - Constructor for class org.javers.core.graph.LiveGraphFactory
     
    loadProperties(String, Properties) - Static method in class org.javers.common.properties.PropertiesUtil
    loads a properties file from classpath using default classloader
    LocalDateTimeTypeAdapter - Class in org.javers.core.json.typeadapter.joda
    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.joda.LocalDateTimeTypeAdapter
     
    LocalDateTypeAdapter - Class in org.javers.core.json.typeadapter.joda
    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.joda.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

    main(String[]) - Static method in class org.javers.core.selftest.Application
     
    ManagedClass - Class in org.javers.core.metamodel.clazz
    Decomposes a class into list of properties.
    ManagedClassFactory - Class in org.javers.core.metamodel.clazz
     
    ManagedClassFactory(PropertyScanner, ClassAnnotationsScanner) - Constructor for class org.javers.core.metamodel.clazz.ManagedClassFactory
     
    ManagedClassFactoryModule - Class in org.javers.core.metamodel.clazz
     
    ManagedClassFactoryModule(JaversCoreConfiguration) - Constructor for class org.javers.core.metamodel.clazz.ManagedClassFactoryModule
     
    ManagedType - Class in org.javers.core.metamodel.type
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ArrayType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.CollectionType
    implemented in subclasses
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.EnumerableType
    Returns new instance of Enumerable with items from sourceEnumerable mapped by mapFunction.
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ListType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.MapType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.SetType
     
    MapChange - Class in org.javers.core.diff.changetype.map
     
    MapChange(GlobalId, Property, List<EntryChange>) - Constructor for class org.javers.core.diff.changetype.map.MapChange
     
    MapEnumeratorContext - Class in org.javers.core.metamodel.type
     
    MapEnumeratorContext() - Constructor for class org.javers.core.metamodel.type.MapEnumeratorContext
     
    MappingDocumentation - Class in org.javers.core
    Why domain model mapping?
    MappingDocumentation() - Constructor for class org.javers.core.MappingDocumentation
     
    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
     
    MapType(ContainerType) - Constructor for class org.javers.core.metamodel.type.MapType
    Fake MapType for List & Array ChangeAppenders
    MapType(Type) - Constructor for class org.javers.core.metamodel.type.MapType
     
    Multimap<K,V> - Class in org.javers.common.collections
    Deprecated.
    Multimap() - Constructor for class org.javers.common.collections.Multimap
    Deprecated.
     

    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
    newInstance(Class, ArgumentResolver) - Static method in class org.javers.common.reflection.ReflectionUtil
    Creates new instance of public or package-private class.
    NewObject - Class in org.javers.core.diff.changetype
    new CDO added to graph
    NewObject(GlobalId, Optional<Object>) - Constructor for class org.javers.core.diff.changetype.NewObject
     
    NodeChangeAppender - Interface in org.javers.core.diff.appenders
    Node scope change appender (NewObject & ObjectRemoved)
    NodePair - Interface in org.javers.core.diff
     
    nodes() - Method in interface org.javers.core.diff.ObjectGraph
     
    nodes() - Method in class org.javers.core.graph.LiveGraph
     
    nodes() - Method in class org.javers.core.snapshot.ShadowGraph
     
    now() - Method in interface org.javers.common.date.DateProvider
     
    now() - Method in class org.javers.common.date.DefaultDateProvider
     
    nullSafeEquals(Object, Object) - Static method in class org.javers.common.collections.Objects
    like Guava Objects.equal(Object a, Object b)

    O

    ObjectGraph - Interface in org.javers.core.diff
     
    ObjectGraphBuilder - Class in org.javers.core.graph
    Creates graph based on ObjectNodes.
    ObjectGraphBuilder(TypeMapper, CdoFactory) - Constructor for class org.javers.core.graph.ObjectGraphBuilder
     
    ObjectNode - Class in org.javers.core.graph
    Node in client's domain objects graph.
    ObjectNode(Cdo) - Constructor for class org.javers.core.graph.ObjectNode
     
    ObjectRemoved - Class in org.javers.core.diff.changetype
    primitive or Value Object changed
    ObjectRemoved(GlobalId, Optional<Object>) - Constructor for class org.javers.core.diff.changetype.ObjectRemoved
     
    Objects - Class in org.javers.common.collections
     
    Objects() - Constructor for class org.javers.common.collections.Objects
     
    of(T) - Static method in class org.javers.common.collections.Optional
     
    onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onAffectedObject(GlobalId) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onArrayChange(ArrayChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onCommit(CommitMetadata) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onCommit(CommitMetadata) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onCommit(CommitMetadata) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onContainerChange(ContainerChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onContainerChange(ContainerChange) - Method in interface org.javers.core.changelog.ChangeProcessor
    onListChange(ListChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onListChange(ListChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onListChange(ListChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onMapChange(MapChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onMapChange(MapChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onMapChange(MapChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onNewObject(NewObject) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onNewObject(NewObject) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onNewObject(NewObject) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onObjectRemoved(ObjectRemoved) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onPropertyChange(PropertyChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onPropertyChange(PropertyChange) - Method in interface org.javers.core.changelog.ChangeProcessor
    onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onReferenceChange(ReferenceChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onSetChange(SetChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onSetChange(SetChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onSetChange(SetChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onValueChange(ValueChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onValueChange(ValueChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onValueChange(ValueChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    Optional<T> - Class in org.javers.common.collections
     
    org.javers.common.collections - package org.javers.common.collections
     
    org.javers.common.date - package org.javers.common.date
     
    org.javers.common.exception - package org.javers.common.exception
     
    org.javers.common.properties - package org.javers.common.properties
     
    org.javers.common.reflection - package org.javers.common.reflection
     
    org.javers.common.string - package org.javers.common.string
     
    org.javers.common.validation - package org.javers.common.validation
     
    org.javers.core - package org.javers.core
     
    org.javers.core.changelog - package org.javers.core.changelog
     
    org.javers.core.commit - package org.javers.core.commit
     
    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.container - package org.javers.core.diff.changetype.container
     
    org.javers.core.diff.changetype.map - package org.javers.core.diff.changetype.map
     
    org.javers.core.graph - package org.javers.core.graph
     
    org.javers.core.json - package org.javers.core.json
     
    org.javers.core.json.typeadapter.change - package org.javers.core.json.typeadapter.change
     
    org.javers.core.json.typeadapter.commit - package org.javers.core.json.typeadapter.commit
     
    org.javers.core.json.typeadapter.joda - package org.javers.core.json.typeadapter.joda
     
    org.javers.core.metamodel.annotation - package org.javers.core.metamodel.annotation
     
    org.javers.core.metamodel.clazz - package org.javers.core.metamodel.clazz
     
    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.core.selftest - package org.javers.core.selftest
     
    org.javers.core.snapshot - package org.javers.core.snapshot
     
    org.javers.repository.api - package org.javers.repository.api
     
    OwnerContext - Class in org.javers.core.metamodel.object
     
    OwnerContext(GlobalId, String) - Constructor for class org.javers.core.metamodel.object.OwnerContext
     

    P

    persist(Commit) - Method in class org.javers.repository.api.InMemoryRepository
     
    persist(Commit) - Method in class org.javers.repository.api.JaversExtendedRepository
     
    persist(Commit) - Method in interface org.javers.repository.api.JaversRepository
     
    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
     
    processChangeList(List<Change>, ChangeProcessor<T>) - Method in class org.javers.core.Javers
    Generic purpose method for processing a changes list.
    PropertiesUtil - Class in org.javers.common.properties
     
    PropertiesUtil() - Constructor for class org.javers.common.properties.PropertiesUtil
     
    Property - Interface in org.javers.core.metamodel.property
     
    PropertyChange - Class in org.javers.core.diff.changetype
    Property change, like ValueChange or ReferenceChange
    PropertyChange(GlobalId, 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 - Class in org.javers.common.properties
     
    PropertyConfiguration(String) - Constructor for class org.javers.common.properties.PropertyConfiguration
    loads a properties file from classpath
    PropertyScanner - Interface in org.javers.core.metamodel.property
    Managed class property propertyScanner
    put(K, V) - Method in class org.javers.common.collections.Multimap
    Deprecated.
     

    R

    readProperties(String) - Method in class org.javers.common.properties.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
     
    ReferenceChange - Class in org.javers.core.diff.changetype
    changed reference (in *ToOne relation)
    ReferenceChange(GlobalId, Property, GlobalId, GlobalId) - Constructor for class org.javers.core.diff.changetype.ReferenceChange
     
    ReflectionUtil - Class in org.javers.common.reflection
     
    ReflectionUtil() - Constructor for class org.javers.common.reflection.ReflectionUtil
     
    registerClientsClass(ClientsClassDefinition) - 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 pointed by @Id annotation
    registerEntity(Class<?>, String) - Method in class org.javers.core.JaversBuilder
    registers Entity with id-property selected explicitly by name
    registerJaversRepository(JaversRepository) - Method in class org.javers.core.JaversBuilder
     
    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
     
    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
     
    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.
    resolve(Class) - Method in interface org.javers.common.reflection.ArgumentResolver
     
    resolve(Class) - Method in class org.javers.core.pico.ContainerArgumentResolver
     
    result() - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    result() - Method in interface org.javers.core.changelog.ChangeProcessor
    should return processing result, for example a change log
    root() - Method in interface org.javers.core.diff.ObjectGraph
     
    root() - Method in class org.javers.core.graph.LiveGraph
     
    root() - Method in class org.javers.core.snapshot.ShadowGraph
     
    RUNTIME_ERROR - Static variable in exception org.javers.common.exception.JaversException
     

    S

    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.joda.LocalDateTimeTypeAdapter
     
    serialize(LocalDate) - Method in class org.javers.core.json.typeadapter.joda.LocalDateTypeAdapter
     
    setAffectedCdo(Optional<Object>) - Method in class org.javers.core.diff.Change
     
    SetChange - Class in org.javers.core.diff.changetype.container
     
    SetChange(GlobalId, Property, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.SetChange
     
    setEnumeratorContext(EnumeratorContext) - Method in class org.javers.core.metamodel.object.OwnerContext
     
    setJsonConverter(JsonConverter) - Method in class org.javers.repository.api.InMemoryRepository
     
    setJsonConverter(JsonConverter) - Method in class org.javers.repository.api.JaversExtendedRepository
     
    setJsonConverter(JsonConverter) - Method in interface org.javers.repository.api.JaversRepository
     
    Sets - Class in org.javers.common.collections
     
    SetType - Class in org.javers.core.metamodel.type
     
    SetType(Type) - Constructor for class org.javers.core.metamodel.type.SetType
     
    ShadowGraph - Class in org.javers.core.snapshot
     
    SimpleTextChangeLog - Class in org.javers.core.changelog
    Sample text changeLog, renders text log like that: commit 3.0, author:another author, 2014-12-06 13:22:51 changed object: org.javers.core.model.DummyUser/bob value changed on 'sex' property: 'null' -> 'FEMALE' set changed on 'stringSet' property: [removed:'groovy', added:'java', added:'scala'] list changed on 'integerList' property: [(0).added:'22', (1).added:'23'] commit 2.0, author:some author, 2014-12-06 13:22:51 value changed on 'age' property: '0' -> '18' value changed on 'surname' property: 'Dijk' -> 'van Dijk' reference changed on 'supervisor' property: 'null' -> 'org.javers.core.model.DummyUser/New Supervisor'
    SimpleTextChangeLog() - Constructor for class org.javers.core.changelog.SimpleTextChangeLog
     
    SimpleTextChangeLog(DateTimeFormatter) - Constructor for class org.javers.core.changelog.SimpleTextChangeLog
     
    size() - Method in class org.javers.common.collections.Multimap
    Deprecated.
     
    size() - Method in class org.javers.core.metamodel.object.CdoSnapshot
     
    SnapshotDiffer - Class in org.javers.core.snapshot
    Loads snapshots of given instance from javersRepository, then reconstructs diffs sequence by comparing snapshots pairs
    SnapshotDiffer(JaversExtendedRepository, GraphShadowFactory, DiffFactory) - Constructor for class org.javers.core.snapshot.SnapshotDiffer
     
    SnapshotFactory - Class in org.javers.core.snapshot
     
    SnapshotFactory(TypeMapper, GlobalIdFactory) - Constructor for class org.javers.core.snapshot.SnapshotFactory
     
    stateEquals(Object) - Method in class org.javers.core.metamodel.object.CdoSnapshot
     
    supports(JaversType) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
     

    T

    toJson(Diff) - Method in class org.javers.core.Javers
    Diff serialized to pretty JSON, useful if you are not using JaversRepository
    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
     
    toJsonElement(Object) - Method in class org.javers.core.json.JsonConverter
     
    toString() - Method in exception org.javers.common.exception.JaversException
     
    toString(Object, Object...) - Static method in class org.javers.common.string.ToStringBuilder
     
    toString() - Method in class org.javers.core.commit.Commit
     
    toString() - Method in class org.javers.core.commit.CommitId
     
    toString() - Method in class org.javers.core.commit.CommitMetadata
     
    toString() - Method in class org.javers.core.diff.Change
     
    toString() - Method in class org.javers.core.diff.changetype.Atomic
     
    toString() - Method in class org.javers.core.diff.changetype.container.ElementValueChange
     
    toString() - Method in class org.javers.core.diff.changetype.container.ValueAdded
     
    toString() - Method in class org.javers.core.diff.changetype.container.ValueRemoved
     
    toString() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
     
    toString() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
     
    toString() - Method in class org.javers.core.diff.Diff
     
    toString() - Method in class org.javers.core.metamodel.clazz.ClientsDomainClass
     
    toString() - Method in class org.javers.core.metamodel.clazz.Entity
     
    toString() - Method in class org.javers.core.metamodel.object.Cdo
     
    toString() - Method in class org.javers.core.metamodel.object.GlobalId
     
    toString() - Method in class org.javers.core.metamodel.object.GlobalIdDTO
     
    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
     
    ToStringBuilder - Class in org.javers.common.string
     
    ToStringBuilder() - Constructor for class org.javers.common.string.ToStringBuilder
     
    toStringSimple(Object...) - Static method in class org.javers.common.string.ToStringBuilder
     
    transform(Collection<F>, Function<F, T>) - Static method in class org.javers.common.collections.Collections
     
    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
     
    traverse(List<Change>, ChangeProcessor) - Static method in class org.javers.core.changelog.ChangeListTraverser
     
    typeDesc() - Method in interface org.javers.core.graph.CdoFactory
     
    typeDesc() - Method in class org.javers.core.graph.LiveCdoFactory
     
    TypeFactory - Class in org.javers.core.metamodel.type
     
    TypeFactory(ManagedClassFactory) - Constructor for class org.javers.core.metamodel.type.TypeFactory
     
    TypeMapper - Class in org.javers.core.metamodel.type
    Maps Java types into Javers types
    TypeMapper(TypeFactory) - Constructor for class org.javers.core.metamodel.type.TypeMapper
     
    typeSafeValues() - Method in class org.javers.core.JaversBuilder
    Switch on when you need type safe Atomics 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 Atomics are serialized type safely as a pair, fo example: { "typeAlias": "LocalDate" "value": "2001-01-01" } TypeAlias is defaulted to value.class.simpleName.

    U

    unboundedListId() - Static method in class org.javers.core.metamodel.object.UnboundedValueObjectIdDTO
     
    unboundedMapId() - Static method in class org.javers.core.metamodel.object.UnboundedValueObjectIdDTO
     
    unboundedSetId() - Static method in class org.javers.core.metamodel.object.UnboundedValueObjectIdDTO
     
    unboundedValueObjectId(Class) - Method in class org.javers.core.IdBuilder
     
    UnboundedValueObjectId - Class in org.javers.core.metamodel.object
    Unbounded ValueObject, has '/' as symbolic cdoId representation.
    UnboundedValueObjectId(ValueObject) - Constructor for class org.javers.core.metamodel.object.UnboundedValueObjectId
     
    unboundedValueObjectId(Class) - Static method in class org.javers.core.metamodel.object.UnboundedValueObjectIdDTO
     
    UnboundedValueObjectIdDTO - Class in org.javers.core.metamodel.object
     
    unwrap() - Method in class org.javers.core.diff.changetype.Atomic
    original Value

    V

    Validate - Class in org.javers.common.validation
    Set of utils for methods preconditions.
    Validate() - Constructor for class org.javers.common.validation.Validate
     
    value() - Method in class org.javers.core.commit.CommitId
     
    Value - Annotation Type in org.javers.core.metamodel.annotation
    Maps user's class to ValueType
    Value - Class in org.javers.core.metamodel.clazz
     
    value() - Method in class org.javers.core.metamodel.object.GlobalId
    For ex.: org.javers.core.model.SnapshotEntity/1 org.javers.core.model.SnapshotEntity/2#setOfValueObjects
    value() - Method in class org.javers.core.metamodel.object.GlobalIdDTO
     
    value() - Method in class org.javers.core.metamodel.object.InstanceId
     
    value() - Method in class org.javers.core.metamodel.object.InstanceIdDTO
     
    value() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
     
    value() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectIdDTO
     
    value() - Method in class org.javers.core.metamodel.object.ValueObjectId
     
    value() - Method in class org.javers.core.metamodel.object.ValueObjectIdDTO
     
    ValueAdded - Class in org.javers.core.diff.changetype.container
    element added to collection
    ValueAdded(int, Object) - Constructor for class org.javers.core.diff.changetype.container.ValueAdded
     
    ValueAdded(Object) - Constructor for class org.javers.core.diff.changetype.container.ValueAdded
     
    ValueAddOrRemove - Class in org.javers.core.diff.changetype.container
    Change on collection of values
    ValueChange - Class in org.javers.core.diff.changetype
     
    ValueChange(GlobalId, Property, Object, Object) - Constructor for class org.javers.core.diff.changetype.ValueChange
     
    ValueDefinition - Class in org.javers.core.metamodel.clazz
     
    ValueDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.ValueDefinition
     
    ValueObject - Annotation Type in org.javers.core.metamodel.annotation
    Maps user's class to ValueObjectType
    ValueObject - Class in org.javers.core.metamodel.clazz
     
    ValueObjectDefinition - Class in org.javers.core.metamodel.clazz
     
    ValueObjectDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.ValueObjectDefinition
     
    ValueObjectId - Class in org.javers.core.metamodel.object
    ValueObject global unique identifier.
    ValueObjectId(ValueObject, GlobalId, String) - Constructor for class org.javers.core.metamodel.object.ValueObjectId
     
    ValueObjectId(ValueObject, OwnerContext) - Constructor for class org.javers.core.metamodel.object.ValueObjectId
     
    valueObjectId(Object, Class, String) - Static method in class org.javers.core.metamodel.object.ValueObjectIdDTO
     
    ValueObjectIdDTO - Class in org.javers.core.metamodel.object
     
    ValueObjectIdDTO(Class, Object, String) - Constructor for class org.javers.core.metamodel.object.ValueObjectIdDTO
     
    ValueObjectType - Class in org.javers.core.metamodel.type
    ValueObject class in client's domain model.
    ValueObjectType(ValueObject) - Constructor for class org.javers.core.metamodel.type.ValueObjectType
     
    valueOf(String) - Static method in enum org.javers.common.exception.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.container
    element removed from collection
    ValueRemoved(int, Object) - Constructor for class org.javers.core.diff.changetype.container.ValueRemoved
     
    ValueRemoved(Object) - Constructor for class org.javers.core.diff.changetype.container.ValueRemoved
     
    values() - Static method in enum org.javers.common.exception.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
    Value class in client's domain model.
    ValueType(Type) - Constructor for class org.javers.core.metamodel.type.ValueType
     
    voId(Class, String) - Method in class org.javers.core.IdBuilder
     

    W

    withCommitMetadata(CommitMetadata) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
     
    withInitial(boolean) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
     
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversBuilder
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversCoreConfiguration
     
    withNewObjectsSnapshot(boolean) - Method in class org.javers.core.JaversBuilder
     
    withNewObjectsSnapshot(boolean) - Method in class org.javers.core.JaversCoreConfiguration
     
    withOwner(Object, Class) - Method in class org.javers.core.IdBuilder
     
    withPropertyValue(Property, Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
     
    withUnboundedOwner(Class) - Method in class org.javers.core.IdBuilder
     
    wrappedCdo() - Method in class org.javers.core.graph.ObjectNode
     
    A B C D E F G H I J K L M N O P R S T U V W 
    Skip navigation links