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

A

AbstractContainerBuilder - Class in org.javers.core
 
AbstractContainerBuilder() - Constructor for class org.javers.core.AbstractContainerBuilder
 
AbstractTextChangeLog - Class in org.javers.core.changelog
Convenient scaffolding class for text changeLog rendering
AbstractTextChangeLog() - Constructor for class org.javers.core.changelog.AbstractTextChangeLog
 
access(T) - Method in interface org.javers.core.graph.ObjectAccessHook
 
adapters() - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
adapters() - Static method in class org.javers.java8support.Java8TypeAdapters
 
addComponent(Object) - Method in class org.javers.core.AbstractContainerBuilder
 
addEnumField(String, Object) - Static method in class org.javers.common.string.ToStringBuilder
 
addField(String, Object) - Method in class org.javers.common.string.PrettyPrintBuilder
 
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.AbstractContainerBuilder
 
addModule(JaversModule) - Method in class org.javers.core.AbstractContainerBuilder
 
addMultiField(String, List<?>) - Method in class org.javers.common.string.PrettyPrintBuilder
 
AddOnsModule - Class in org.javers.core.pico
 
AddOnsModule(MutablePicoContainer, Collection<Class>) - Constructor for class org.javers.core.pico.AddOnsModule
 
addType(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
 
addTypes(Collection<JaversType>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
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
 
andProperty(String) - Method in class org.javers.repository.jql.QueryBuilder
Filters to snapshots (or changes) with a given property on changed properties list.
anyDomainObject() - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on any object.
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, EnumerationAwareOwnerContext) - Method in interface org.javers.common.collections.EnumerableFunction
 
apply(Object, EnumerationAwareOwnerContext) - Method in class org.javers.core.metamodel.object.DehydrateContainerFunction
 
apply(Object, EnumerationAwareOwnerContext) - 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
 
ArrayChange - Class in org.javers.core.diff.changetype.container
 
ArrayChange(GlobalId, String, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ArrayChange
 
ArrayChange(GlobalId, String, List<ContainerElementChange>, Optional<CommitMetadata>) - 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
 
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(CdoSnapshotSerialized) - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotAssembler
 
assembleJaversInstance() - Method in class org.javers.core.JaversBuilder
 
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
 
author() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots committed by a given author
author(String) - Method in class org.javers.repository.api.QueryParamsBuilder
 

B

bareCopy() - Method in class org.javers.core.metamodel.type.DuckType
 
BasicStringTypeAdapter<T> - Class in org.javers.core.json
Convenient abstract implementation of JsonTypeAdapter.
BasicStringTypeAdapter() - Constructor for class org.javers.core.json.BasicStringTypeAdapter
 
beforeAssemble(JaversBuilder) - Method in class org.javers.core.ConditionalTypesPlugin
 
beforeAssemble(JaversBuilder) - Method in interface org.javers.core.JaversBuilderPlugin
 
beforeAssemble(JaversBuilder) - Method in class org.javers.groovysupport.GroovyAddOns
 
beforeAssemble(JaversBuilder) - Method in class org.javers.guava.GuavaAddOns
 
beforeAssemble(JaversBuilder) - Method in class org.javers.jodasupport.JodaAddOns
 
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(Object, Object) - Method in class org.javers.core.AbstractContainerBuilder
 
bootContainer() - Method in class org.javers.core.AbstractContainerBuilder
 
BOOTSTRAP_ERROR - Static variable in exception org.javers.common.exception.JaversException
 
build() - Method in class org.javers.common.string.PrettyPrintBuilder
 
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.clazz.ClientsClassDefinitionBuilder
 
build() - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
build() - Method in class org.javers.core.metamodel.clazz.ValueObjectDefinitionBuilder
 
build() - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
build() - Method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
build() - Method in class org.javers.repository.api.QueryParamsBuilder
 
build() - Method in class org.javers.repository.jql.QueryBuilder
 
byAuthor(String) - Method in class org.javers.repository.jql.QueryBuilder
Limits Snapshots to be fetched from JaversRepository to those with a given commit author.
byClass(Class...) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on any object (Entity or ValueObject) of given classes.
byGlobalId(GlobalIdDTO) - Static method in class org.javers.repository.jql.QueryBuilder
 
byInstance(Object) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on a concrete Entity instance.
byInstanceId(Object, Class) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on a concrete Entity instance.
byValueObject(Class, String) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on all ValueObjects at given path, owned by any instance of given Entity.
byValueObjectId(Object, Class, String) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on a concrete ValueObject (so a ValueObject owned by a concrete Entity instance).

C

calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.CollectionChangeFakeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.OptionalChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.SimpleListChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.custom.CustomToNativeAppenderAdapter
 
calculateDiffs(List<CdoSnapshot>, Map<SnapshotIdentifier, CdoSnapshot>) - Method in class org.javers.core.snapshot.SnapshotDiffer
Calculates changes introduced by a collection of snapshots.
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, EntityType or ValueObjectType
Cdo(GlobalId, ManagedType) - Constructor for class org.javers.core.metamodel.object.Cdo
 
CdoFactory - Interface in org.javers.core.graph
 
cdos() - Method in class org.javers.core.diff.ObjectGraph
 
CdoSnapshot - Class in org.javers.core.metamodel.object
Historical state of a domain object captured as the property->value Map.
cdoSnapshot() - Static method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
CdoSnapshotAssembler - Class in org.javers.core.json.typeadapter.commit
 
CdoSnapshotAssembler(JsonConverter) - Constructor for class org.javers.core.json.typeadapter.commit.CdoSnapshotAssembler
 
CdoSnapshotBuilder - Class in org.javers.core.metamodel.object
 
CdoSnapshotSerialized - Class in org.javers.core.json
 
CdoSnapshotSerialized() - Constructor for class org.javers.core.json.CdoSnapshotSerialized
 
CdoSnapshotState - Class in org.javers.core.metamodel.object
 
cdoSnapshotState() - Static method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
CdoSnapshotStateBuilder - Class in org.javers.core.metamodel.object
 
CdoSnapshotStateTypeAdapter - Class in org.javers.core.json.typeadapter.commit
 
CdoSnapshotStateTypeAdapter() - Constructor for class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
CdoWrapper - Class in org.javers.core.metamodel.object
Wrapper for live client's domain object (aka CDO)
CdoWrapper(Object, GlobalId, ManagedType) - Constructor for class org.javers.core.metamodel.object.CdoWrapper
 
Change - Class in org.javers.core.diff
Change represents an atomic difference between two objects.
Change(GlobalId) - Constructor for class org.javers.core.diff.Change
 
Change(GlobalId, Optional<Object>) - Constructor for class org.javers.core.diff.Change
 
Change(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.Change
 
ChangedCdoSnapshotsFactory - Class in org.javers.core.snapshot
Builds snapshots for provided live objects.
changedProperty() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots with a given property on changed properties list
changedProperty(String) - Method in class org.javers.repository.api.QueryParamsBuilder
 
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.
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
 
classForName(String) - Static method in class org.javers.common.reflection.ReflectionUtil
throws RuntimeException if class is not found
ClassScan - Class in org.javers.core.metamodel.scanner
 
ClassScan(PropertyScan, ClassAnnotationsScan) - Constructor for class org.javers.core.metamodel.scanner.ClassScan
 
ClassScanner - Class in org.javers.core.metamodel.scanner
Facade for PropertyScanner and ClassAnnotationScanner
ClassScanner(PropertyScanner, ClassAnnotationsScanner) - Constructor for class org.javers.core.metamodel.scanner.ClassScanner
 
ClientsClassDefinition - Class in org.javers.core.metamodel.clazz
ClientsClassDefinitionBuilder<T extends ClientsClassDefinitionBuilder> - Class in org.javers.core.metamodel.clazz
 
CollectionChange - Class in org.javers.core.diff.changetype.container
 
CollectionChange(GlobalId, String, List<ContainerElementChange>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.container.CollectionChange
 
CollectionChangeFakeAppender - Class in org.javers.core.diff.appenders
 
CollectionChangeFakeAppender() - Constructor for class org.javers.core.diff.appenders.CollectionChangeFakeAppender
 
Collections - Class in org.javers.common.collections
 
Collections() - Constructor for class org.javers.common.collections.Collections
 
CollectionsCdoFactory - Class in org.javers.core.graph
 
CollectionsCdoFactory(ClassScanner, TailoredJaversMemberFactory, TypeMapper) - Constructor for class org.javers.core.graph.CollectionsCdoFactory
 
CollectionType - Class in org.javers.core.metamodel.type
 
CollectionType(Type) - Constructor for class org.javers.core.metamodel.type.CollectionType
 
collectRightAsSet(List<Pair<L, R>>) - Static method in class org.javers.common.collections.Pair
 
Commit - Class in org.javers.core.commit
JaVers commit is similar notion to GIT commit or SVN revision.
commit(String, Object) - Method in interface org.javers.core.Javers
Persists a current state of a given domain object graph in JaVers repository.
commit(String, Object, Map<String, String>) - Method in interface org.javers.core.Javers
Variant of Javers.commit(String, Object) with commitProperties.
CommitFactory - Class in org.javers.core.commit
 
CommitFactory(DiffFactory, JaversExtendedRepository, DateProvider, LiveGraphFactory, SnapshotFactory, SnapshotGraphFactory, ChangedCdoSnapshotsFactory, CommitIdFactory) - 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
 
CommitId(long, int) - Constructor for class org.javers.core.commit.CommitId
 
commitId(CommitId) - Method in class org.javers.repository.api.QueryParamsBuilder
 
CommitIdGenerator - Enum in org.javers.core
 
commitIds() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots with a given commitId
commitIds(Collection<CommitId>) - Method in class org.javers.repository.api.QueryParamsBuilder
 
CommitMetadata - Class in org.javers.core.commit
 
CommitMetadata(String, Map<String, String>, LocalDateTime, CommitId) - Constructor for class org.javers.core.commit.CommitMetadata
 
commitProperties() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots with all given commit properties
commitProperty(String, String) - Method in class org.javers.repository.api.QueryParamsBuilder
 
commitShallowDelete(String, Object) - Method in interface org.javers.core.Javers
Marks given object as deleted.
commitShallowDelete(String, Object, Map<String, String>) - Method in interface org.javers.core.Javers
Variant of Javers.commitShallowDelete(String, Object) with commitProperties.
commitShallowDeleteById(String, GlobalIdDTO) - Method in interface org.javers.core.Javers
The same like Javers.commitShallowDelete(String,Object) but deleted object is selected using globalId
commitShallowDeleteById(String, GlobalIdDTO, Map<String, String>) - Method in interface org.javers.core.Javers
Variant of Javers.commitShallowDeleteById(String, GlobalIdDTO) with commitProperties.
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(BigDecimal, BigDecimal, GlobalId, Property) - Method in class org.javers.core.diff.custom.CustomBigDecimalComparator
 
compare(T, T, GlobalId, Property) - Method in interface org.javers.core.diff.custom.CustomPropertyComparator
 
compare(Object, Object) - Method in class org.javers.core.diff.DiffFactory
 
compare(Object, Object) - Method in interface org.javers.core.Javers
Deep compare
compareCollections(Collection<T>, Collection<T>, Class<T>) - Method in class org.javers.core.diff.DiffFactory
 
compareCollections(Collection<T>, Collection<T>, Class<T>) - Method in interface org.javers.core.Javers
Deeply compares two top-level collections.
compareTo(CommitId) - Method in class org.javers.core.commit.CommitId
 
ConditionalTypesPlugin - Class in org.javers.core
 
ConditionalTypesPlugin() - Constructor for class org.javers.core.ConditionalTypesPlugin
 
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
Collection or Array change
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
 
CoreJaversModule - Class in org.javers.core
 
CoreJaversModule(MutablePicoContainer) - Constructor for class org.javers.core.CoreJaversModule
 
CorePropertyChangeAppender<T extends PropertyChange> - Class in org.javers.core.diff.appenders
 
CorePropertyChangeAppender() - Constructor for class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
countByType() - Method in class org.javers.core.diff.Diff
 
create(String, Map<String, 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(Set<CdoWrapper>, Set<CdoSnapshot>, CommitMetadata) - Method in class org.javers.core.snapshot.ChangedCdoSnapshotsFactory
 
createCdo(CollectionWrapper, Class<?>) - Method in class org.javers.core.graph.CollectionsCdoFactory
 
createCdo(Object) - Method in class org.javers.core.graph.LiveGraphFactory
 
createFromDto(GlobalIdDTO) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createFromInstance(Object, EntityType) - Static method in class org.javers.core.metamodel.object.InstanceId
 
createId(Object) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createId(Object, OwnerContext) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInitial(CdoWrapper, CommitMetadata) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createInstanceId(Object) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInstanceId(Object, EntityType) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInstanceId(Object, Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createLatest(Set<GlobalId>) - Method in class org.javers.core.snapshot.SnapshotGraphFactory
 
createLiveGraph(Collection, Class) - Method in class org.javers.core.graph.LiveGraphFactory
 
createLiveGraph(Object) - Method in class org.javers.core.graph.LiveGraphFactory
delegates to ObjectGraphBuilder.buildGraph(Object)
createShadow(CdoSnapshot, CommitMetadata, BiFunction<CommitMetadata, GlobalId, CdoSnapshot>) - Method in class org.javers.shadow.ShadowFactory
 
createSnapshotState(CdoWrapper) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createTerminal(String, Map<String, String>, Object) - Method in class org.javers.core.commit.CommitFactory
 
createTerminal(GlobalId, CdoSnapshot, CommitMetadata) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createTerminalByGlobalId(String, Map<String, String>, GlobalId) - Method in class org.javers.core.commit.CommitFactory
 
createUnboundedValueObjectId(Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createUpdate(CdoWrapper, CdoSnapshot, CommitMetadata) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createValueObjectId(String, GlobalId, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createValueObjectIdFromPath(GlobalId, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
Deprecated.
CustomBigDecimalComparator - Class in org.javers.core.diff.custom
Compares BigDecimals with custom precision.
CustomBigDecimalComparator(int) - Constructor for class org.javers.core.diff.custom.CustomBigDecimalComparator
 
CustomDefinition - Class in org.javers.core.metamodel.clazz
Recipe for CustomType
CustomDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.CustomDefinition
 
CustomPropertyComparator<T,C extends PropertyChange> - Interface in org.javers.core.diff.custom
Custom property-scope comparator.
CustomToNativeAppenderAdapter<T,C extends PropertyChange> - Class in org.javers.core.diff.custom
 
CustomToNativeAppenderAdapter(CustomPropertyComparator<T, C>, Class<T>) - Constructor for class org.javers.core.diff.custom.CustomToNativeAppenderAdapter
 
CustomType - Class in org.javers.core.metamodel.type
Custom type in client's domain model.
CustomType(Type) - Constructor for class org.javers.core.metamodel.type.CustomType
 
CustomValueComparator<T> - Interface in org.javers.core.diff.custom
Can be used only for comparing ValueType.

D

DateProvider - Interface in org.javers.common.date
 
DEFAULT_DATE_FORMATTER - Static variable in class org.javers.core.changelog.SimpleTextChangeLog
 
DEFAULT_TYPE_PARAMETER - Static variable in class org.javers.core.metamodel.type.JaversType
 
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(Type) - 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(GlobalIdFactory, MapContentType) - Constructor for class org.javers.core.metamodel.object.DehydrateMapFunction
 
deserialize(String) - Method in class org.javers.core.json.BasicStringTypeAdapter
Example deserialization for LocalDateTime:
deserialize(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.javers.mongosupport.MongoLong64JsonDeserializer
 
deserializeToInstant(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
Diff - Class in org.javers.core.diff
Diff is a set of (atomic) changes between two graphs of objects.
DIFF_IGNORE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
DiffAppendersModule - Class in org.javers.core.diff.appenders
 
DiffAppendersModule(JaversCoreConfiguration, 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
differentValues(CdoSnapshotState) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
List of properties with changed values (when comparing to the previous state)
DiffFactory - Class in org.javers.core.diff
 
DiffFactory(TypeMapper, List<NodeChangeAppender>, List<PropertyChangeAppender>, LiveGraphFactory, JaversCoreConfiguration) - Constructor for class org.javers.core.diff.DiffFactory
 
DiffFactoryModule - Class in org.javers.core.diff
 
DiffFactoryModule() - Constructor for class org.javers.core.diff.DiffFactoryModule
 
DiffIgnore - Annotation Type in org.javers.core.metamodel.annotation
Use DiffIgnore annotation to mark certain properties or classes as ignored by JaVers.
DuckType - Class in org.javers.core.metamodel.type
 
DuckType(ManagedType) - Constructor for class org.javers.core.metamodel.type.DuckType
 
DuckType(String) - Constructor for class org.javers.core.metamodel.type.DuckType
 
DuckType(String, Set<String>) - Constructor for class org.javers.core.metamodel.type.DuckType
 

E

ElementValueChange - Class in org.javers.core.diff.changetype.container
 
ElementValueChange(int, Object, Object) - Constructor for class org.javers.core.diff.changetype.container.ElementValueChange
 
EMBEDDED_ID_ANN - Static variable in class org.javers.core.metamodel.property.Property
 
emptyCopyOf(CdoSnapshot) - Static method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
ensureSchema() - Method in class org.javers.repository.api.JaversExtendedRepository
 
ensureSchema() - Method in interface org.javers.repository.api.JaversRepository
Called at the end of JaVers bootstrap, good place to put database schema update
ensureSchema() - Method in class org.javers.repository.inmemory.InMemoryRepository
 
Entity - Annotation Type in org.javers.core.metamodel.annotation
Maps user's class to EntityType
ENTITY_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
EntityDefinition - Class in org.javers.core.metamodel.clazz
Recipe for EntityType
EntityDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.EntityDefinition
Recipe for Entity with Id-property selected by @Id annotation
EntityDefinition(Class<?>, String) - Constructor for class org.javers.core.metamodel.clazz.EntityDefinition
Recipe for Entity with Id-property selected explicitly by name
EntityDefinition(Class<?>, String, List<String>) - Constructor for class org.javers.core.metamodel.clazz.EntityDefinition
 
entityDefinition(Class<?>) - Static method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
EntityDefinitionBuilder - Class in org.javers.core.metamodel.clazz
Fluent builder for EntityDefinition, allows to set all optional attributes: Id-property, ignoredProperties and typeAlias, for example:
EntityType - Class in org.javers.core.metamodel.type
Entity class in client's domain model.
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
 
EntryRemoved - Class in org.javers.core.diff.changetype.map
 
EntryRemoved(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryRemoved
 
EntryValueChange - Class in org.javers.core.diff.changetype.map
entry value changed, when value is a 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, int) - Constructor for class org.javers.core.metamodel.type.EnumerableType
 
EnumerationAwareOwnerContext - Class in org.javers.core.metamodel.object
 
EnumerationAwareOwnerContext(OwnerContext) - Constructor for class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
EnumerationAwareOwnerContext(OwnerContext, boolean) - Constructor for class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
equals(Object, Object) - Static method in class org.javers.common.collections.Arrays
Unfortunately, Java forces us to write such complex code just to compare two arrays ...
equals(Object) - Method in class org.javers.common.reflection.JaversMember
 
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.commit.CommitMetadata
 
equals(Object) - Method in class org.javers.core.diff.Change
 
equals(Object) - Method in class org.javers.core.diff.changetype.Atomic
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ArrayChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ElementValueChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ListChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.SetChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.container.ValueAddOrRemove
 
equals(Object) - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
equals(Object) - Method in class org.javers.core.diff.changetype.map.EntryChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.map.MapChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.NewObject
 
equals(Object) - Method in class org.javers.core.diff.changetype.ObjectRemoved
 
equals(Object) - Method in class org.javers.core.diff.changetype.PropertyChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.ReferenceChange
 
equals(Object) - Method in class org.javers.core.diff.changetype.ValueChange
 
equals(T, T) - Method in interface org.javers.core.diff.custom.CustomValueComparator
 
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.object.Cdo
 
equals(Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
equals(Object) - Method in class org.javers.core.metamodel.object.GlobalId
 
equals(Object) - Method in class org.javers.core.metamodel.property.Property
 
equals(Object) - Method in class org.javers.core.metamodel.type.DuckType
 
equals(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
equals(Object) - Method in class org.javers.core.metamodel.type.JaversProperty
 
equals(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
equals(Object, Object) - Method in class org.javers.core.metamodel.type.JaversType
Used for comparing as Values
equals(Object) - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
equals(Object, Object) - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
equals(Object) - Method in class org.javers.core.metamodel.type.ShallowReferenceType
 
equals(Object) - Method in class org.javers.repository.api.SnapshotIdentifier
 
EqualsFunction - Interface in org.javers.core.diff
 
escape(String) - Static method in class org.javers.common.string.RegexEscape
 
extractClass(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
for example: Map -> Map

F

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
 
findChanges(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for changes history (diff sequence) of a given class, object or property.
There are various types of changes.
findClasses(Class<? extends Annotation>, String...) - Static method in class org.javers.common.reflection.ReflectionUtil
 
findShadows(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for object Shadows.
findSnapshots(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for object Snapshots.
forEachProperty(BiConsumer<String, Object>) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
forEachProperty(Consumer<JaversProperty>) - Method in class org.javers.core.metamodel.type.ManagedType
 
from() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots created after given util
from(LocalDateTime) - Method in class org.javers.repository.api.QueryParamsBuilder
 
from(CdoSnapshot) - Static method in class org.javers.repository.api.SnapshotIdentifier
 
from(LocalDateTime) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those created after (>=) given util.
from(LocalDate) - Method in class org.javers.repository.jql.QueryBuilder
delegates to QueryBuilder.from(LocalDateTime) with MIDNIGHT
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
 
fromJson(JsonElement, Type, JsonDeserializationContext) - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
fromJson(String, Class<T>) - Method in class org.javers.core.json.JsonConverter
 
fromJson(String, Type) - Method in class org.javers.core.json.JsonConverter
 
fromJson(JsonElement, 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.commit.CdoSnapshotStateTypeAdapter
 
fromJsonToJsonElement(String) - Method in class org.javers.core.json.JsonConverter
 
fromSerializedSnapshot(CdoSnapshotSerialized) - Method in class org.javers.core.json.JsonConverter
 
fromUtilDate(Date) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 

G

GENERIC_TYPE_NOT_PARAMETRIZED - Static variable in class org.javers.core.diff.appenders.CorePropertyChangeAppender
JaVers needs to know actual Class of elements stored in your Collections and Maps.
get(GlobalId) - Method in class org.javers.core.diff.ObjectGraph
 
get(Object) - Method in class org.javers.core.metamodel.property.Property
Returns property value, even if private.
get() - Method in class org.javers.shadow.Shadow
 
getActualTypeArguments() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
getAddedValue() - Method in class org.javers.core.diff.changetype.container.ValueAdded
 
getAddedValues() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
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)
getAffectedObject() - Method in class org.javers.core.diff.Change
Affected domain object (Cdo).
getAllFields(Class<?>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllPersistentFields(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllTypeArguments(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
Makes sense for ParameterizedType
getAnnotations() - Method in class org.javers.common.reflection.JaversMember
 
getAnnotationTypes() - Method in class org.javers.common.reflection.JaversMember
 
getAnnotationValue(Annotation, String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAppenderClass() - Method in enum org.javers.core.diff.ListCompareAlgorithm
 
getArrayWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
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.clazz.ClientsClassDefinition
 
getBaseJavaClass() - Method in class org.javers.core.metamodel.type.JaversType
 
getBaseJavaType() - Method in class org.javers.core.metamodel.type.JaversType
 
getBooleanProperty(Properties, String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getBooleanProperty(String) - Method in class org.javers.common.properties.PropertyConfiguration
 
getCdo() - Method in class org.javers.core.graph.ObjectNode
 
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.repository.jql.InstanceIdDTO
 
getChanged() - Method in class org.javers.core.metamodel.object.CdoSnapshot
List of propertyNames changed with this snapshot (comparing to latest from repository).
getChangedProperties() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getChangeHistory(GlobalId, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getChangeHistory(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
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
getChanges(boolean, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getChangesByType(Class<C>) - Method in class org.javers.core.diff.Diff
 
getChangeSet(GraphPair) - Method in interface org.javers.core.diff.appenders.NodeChangeAppender
 
getClazz() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
getCode() - Method in exception org.javers.common.exception.JaversException
 
getCommitAuthor() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitDate() - Method in class org.javers.core.commit.Commit
 
getCommitDate() - Method in class org.javers.core.commit.CommitMetadata
 
getCommitDate() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitId() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitId() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getCommitIdGenerator() - Method in class org.javers.core.JaversCoreConfiguration
 
getCommitMetadata() - Method in class org.javers.core.diff.Change
Empty if change is calculated by Javers.compare(Object, Object)
getCommitMetadata() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getCommitMetadata() - Method in class org.javers.shadow.Shadow
 
getCommitProperties() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getComparator() - Method in class org.javers.core.metamodel.clazz.ValueDefinition
 
getComponents(Class<T>) - Method in class org.javers.core.AbstractContainerBuilder
 
getComponents() - Method in class org.javers.core.diff.DiffFactoryModule
 
getComponents() - Method in interface org.javers.core.pico.JaversModule
 
getConcreteClassTypeArguments() - Method in class org.javers.core.metamodel.type.ArrayType
 
getConcreteClassTypeArguments() - Method in class org.javers.core.metamodel.type.JaversType
For generic types, returns a list of actual Class arguments.
getConfiguration() - Method in class org.javers.core.pico.LateInstantiatingModule
 
getContainer() - Method in class org.javers.core.AbstractContainerBuilder
 
getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractContainerBuilder
 
getDeclaringClass() - Method in class org.javers.common.reflection.JaversMember
 
getDehydratedType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
Dehydrated type for JSON representation
getEntity() - Method in class org.javers.repository.jql.InstanceIdDTO
 
getEntryAddedChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEntryChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEntryRemovedChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEntryValueChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
 
getEnumeratorContextPath() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
getEnumeratorContextPath() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
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
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversField
 
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversGetter
 
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversMember
 
getFragment() - Method in class org.javers.core.metamodel.object.ValueObjectId
Path to ValueObject, should be unique in the Entity instance scope.
getGenericResolvedType() - Method in class org.javers.common.reflection.JaversMember
 
getGenericType() - Method in class 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.repository.api.SnapshotIdentifier
 
getGlobalIdFragment() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getGlobalIdLocalId() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getGlobalIdTypeName() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getHeadId() - Method in class org.javers.repository.api.JaversExtendedRepository
 
getHeadId() - Method in interface org.javers.repository.api.JaversRepository
 
getHeadId() - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getId() - Method in class org.javers.core.commit.Commit
Monotonically increasing id, e.g.
getId() - Method in class org.javers.core.commit.CommitMetadata
 
getIdOf(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
getIdProperty() - Method in class org.javers.core.metamodel.type.EntityType
 
getIdPropertyGenericType() - Method in class org.javers.core.metamodel.type.EntityType
 
getIdPropertyName() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
getIdPropertyName() - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
getIgnoredProperties() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
getIgnoredProperties() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
getImplementations() - Method in class org.javers.core.commit.CommitFactoryModule
 
getImplementations() - Method in class org.javers.core.CoreJaversModule
 
getImplementations() - Method in class org.javers.core.diff.appenders.DiffAppendersModule
 
getImplementations() - Method in class org.javers.core.graph.GraphFactoryModule
 
getImplementations() - Method in class org.javers.core.graph.TailoredJaversMemberFactoryModule
 
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.metamodel.scanner.ScannerModule
 
getImplementations() - Method in class org.javers.core.metamodel.type.TypeMapperModule
 
getImplementations() - Method in class org.javers.core.pico.AddOnsModule
 
getImplementations() - Method in class org.javers.core.pico.InstantiatingModule
 
getImplementations() - Method in class org.javers.core.snapshot.SnapshotModule
 
getImplementations() - Method in class org.javers.repository.inmemory.InMemoryRepositoryModule
 
getImplementations() - Method in class org.javers.shadow.ShadowModule
 
getIndex() - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
getInstance() - Static method in class org.javers.guava.MultimapType
 
getInstance() - Static method in class org.javers.guava.MultisetType
 
getItemClass() - Method in class org.javers.core.metamodel.type.ContainerType
never returns null
getItemType() - Method in class org.javers.core.metamodel.type.ContainerType
never returns null
getJaversManagedType(String) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(GlobalId) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(String, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(DuckType, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(Class) - Method in class org.javers.core.metamodel.type.TypeMapper
If given javaClass is mapped to ManagedType, returns its JaversType
getJaversManagedType(Class, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
If given javaClass is mapped to expected ManagedType, returns its JaversType
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 interface org.javers.core.Javers
If you are serializing JaVers objects like Commit, Change, Diff or CdoSnapshot to JSON, use this JsonConverter.
getKey() - Method in class org.javers.core.diff.changetype.map.EntryChange
 
getKeyType() - Method in class org.javers.core.metamodel.type.KeyValueType
never returns null
getKeyType() - Method in class org.javers.core.metamodel.type.MapContentType
 
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(GlobalId) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getLatestSnapshot(Object, Class) - Method in interface org.javers.core.Javers
Latest snapshot of given entity instance or Optional#EMPTY if instance is not versioned.
getLeft() - Method in class org.javers.core.diff.changetype.ReferenceChange
GlobalId of left (or previous) domain object reference
getLeft() - Method in class org.javers.core.diff.changetype.ValueChange
 
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
 
getLeftObject() - Method in class org.javers.core.diff.changetype.ReferenceChange
Domain object reference at left side of a diff.
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
 
getListCompareAlgorithm() - Method in class org.javers.core.JaversCoreConfiguration
 
getListWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getMajorId() - Method in class org.javers.core.commit.CommitId
 
getManagedType() - Method in interface org.javers.core.diff.NodePair
 
getManagedType() - Method in class org.javers.core.diff.RealNodePair
 
getManagedType() - Method in class org.javers.core.graph.ObjectNode
 
getManagedType() - Method in class org.javers.core.metamodel.object.Cdo
 
getMapContentType(KeyValueType) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getMapContentType(ContainerType) - Method in class org.javers.core.metamodel.type.TypeMapper
only for change appenders
getMappingStyle() - Method in class org.javers.core.JaversCoreConfiguration
 
getMapWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getMember() - Method in class org.javers.core.metamodel.property.Property
 
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.property.Property
 
getName() - Method in class org.javers.core.metamodel.type.JaversType
JaversType name, clientsClass.name by default or value of TypeName annotation.
getNewTypes() - Method in class org.javers.core.ConditionalTypesPlugin
 
getNewTypes() - Method in class org.javers.guava.GuavaAddOns
 
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
getOnlyOnLeft() - Method in class org.javers.core.diff.GraphPair
 
getOnlyOnRight() - Method in class org.javers.core.diff.GraphPair
 
getOwnerGlobalIdFragment() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getOwnerGlobalIdLocalId() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getOwnerGlobalIdTypeName() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getOwnerId() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
getOwnerId() - Method in interface org.javers.core.metamodel.object.OwnerContext
 
getOwnerId() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
getOwnerId() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getOwnerIdDTO() - Method in class org.javers.repository.jql.ValueObjectIdDTO
 
getOwnerType() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
getParentValueObjectIds() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getPath() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
getPath() - Method in interface org.javers.core.metamodel.object.OwnerContext
 
getPath() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
getPath() - Method in class org.javers.repository.jql.ValueObjectIdDTO
 
getPrimitiveAndBoxTypes() - Static method in class org.javers.common.collections.Primitives
 
getProperties(String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getProperties() - Method in class org.javers.core.commit.Commit
 
getProperties() - Method in class org.javers.core.commit.CommitMetadata
 
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.scanner.ClassScan
 
getProperties(Predicate<JaversProperty>) - Method in class org.javers.core.metamodel.type.ManagedType
 
getProperties() - Method in class org.javers.core.metamodel.type.ManagedType
 
getProperty(PropertyChange) - Method in interface org.javers.core.Javers
Returns Property which underlies given PropertyChange
getProperty(String) - Method in class org.javers.core.metamodel.type.ManagedType
 
getPropertyChangeAppenders() - Method in class org.javers.core.ConditionalTypesPlugin
 
getPropertyChangeAppenders() - Method in class org.javers.guava.GuavaAddOns
 
getPropertyChanges(String) - Method in class org.javers.core.diff.Diff
Selects property changes for given property name
getPropertyName() - Method in class org.javers.core.diff.changetype.PropertyChange
 
getPropertyName() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
getPropertyNames() - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
getPropertyNames() - Method in class org.javers.core.metamodel.type.ManagedType
 
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(String) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshot
returns default values for null primitives
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
returns default values for null primitives
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.CdoWrapper
 
getPropertyValue(Property) - Method in class org.javers.core.metamodel.object.CdoWrapper
 
getRawDehydratedType() - Method in class org.javers.core.metamodel.type.ManagedType
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversField
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversGetter
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversMember
 
getRawMember() - Method in class org.javers.common.reflection.JaversMember
 
getRawType() - Method in class org.javers.common.reflection.JaversField
 
getRawType() - Method in class org.javers.common.reflection.JaversGetter
 
getRawType() - Method in class org.javers.common.reflection.JaversMember
 
getRawType() - Method in class org.javers.core.metamodel.property.Property
use getGenericType() when possible, see JaversMember.resolvedReturnType
getRawType() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
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
 
getRemovedValues() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getRight() - Method in class org.javers.core.diff.changetype.ReferenceChange
GlobalId of right (or current) domain object reference
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
 
getRightObject() - Method in class org.javers.core.diff.changetype.ReferenceChange
Domain object reference at right side of a diff.
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
 
getSetWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getSnapshots() - Method in class org.javers.core.commit.Commit
 
getSnapshots(QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getSnapshots(Collection<SnapshotIdentifier>) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getSnapshots(QueryParams) - Method in interface org.javers.repository.api.JaversRepository
Snapshots of all objects in reverse chronological order
getSnapshots(Collection<SnapshotIdentifier>) - Method in interface org.javers.repository.api.JaversRepository
Snapshots with specified globalId and version
getSnapshots(QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getSnapshots(Collection<SnapshotIdentifier>) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getSnapshotState() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getSnapshotType() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getState() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getStateHistory(GlobalId, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getStateHistory(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getStateHistory(GlobalId, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
Snapshots (historical states) of given object in reverse chronological order
getStateHistory(Set<ManagedType>, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
All snapshots of objects within given managed classes, in reverse chronological order
getStateHistory(GlobalId, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getStateHistory(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
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
getType() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
getTypeMapping(Type) - Method in interface org.javers.core.Javers
Use JaversTypes, if you want to:
- describe your class in the context of JaVers domain model mapping,
- use JaVers Reflection API to conveniently access your object properties (instead of awkward java.lang.reflect API).
getTypeName() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
getTypeName() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
getTypeName() - Method in class org.javers.core.metamodel.object.GlobalId
 
getTypeName() - Method in class org.javers.core.metamodel.type.DuckType
 
getTypeSuperclass() - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
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.mongosupport.MongoLong64
 
getValueAddedChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getValueObjectChangeHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
Snapshots of all ValueObjects owned by given ownerEntity at given path
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getValueRemovedChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getValueType() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
 
getValueType() - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
getValueType() - Method in class org.javers.core.metamodel.type.KeyValueType
never returns null
getValueType() - Method in class org.javers.core.metamodel.type.MapContentType
 
getValueTypes() - Static method in class org.javers.common.collections.WellKnownValueTypes
 
getValueTypes() - Method in class org.javers.core.json.JsonConverterBuilder
 
getValueTypes() - Method in interface org.javers.core.json.JsonTypeAdapter
Target class.
getValueTypes() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
 
getVersion() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getVersion() - Method in class org.javers.core.metamodel.object.CdoSnapshot
Object version number.
Initial snapshot of given object has version 1, next has version 2.
getVersion() - Method in class org.javers.repository.api.SnapshotIdentifier
 
getVoClass() - Method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
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
 
getWrappedLeftValue() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
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)
GlobalIdDTO - Class in org.javers.repository.jql
 
GlobalIdDTO() - Constructor for class org.javers.repository.jql.GlobalIdDTO
 
GlobalIdFactory - Class in org.javers.core.metamodel.object
 
GlobalIdFactory(TypeMapper, ObjectAccessHook, PicoContainer) - Constructor for class org.javers.core.metamodel.object.GlobalIdFactory
 
globalIds() - Method in class org.javers.core.diff.ObjectGraph
 
GraphFactoryModule - Class in org.javers.core.graph
 
GraphFactoryModule(MutablePicoContainer) - Constructor for class org.javers.core.graph.GraphFactoryModule
 
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
 
GroovyAddOns - Class in org.javers.groovysupport
 
GroovyAddOns() - Constructor for class org.javers.groovysupport.GroovyAddOns
 
GuavaAddOns - Class in org.javers.guava
 
GuavaAddOns() - Constructor for class org.javers.guava.GuavaAddOns
 

H

hasAnnotation(Set<String>) - Method in class org.javers.common.reflection.JaversMember
 
hasChangeAt(String) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
hasChanges() - Method in class org.javers.core.diff.Diff
 
hasCustomId() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
hasDates() - Method in class org.javers.repository.api.QueryParams
 
hasEntityAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hash(Object) - Method in class org.javers.core.snapshot.ObjectHasher
 
hashCode() - Method in class org.javers.common.reflection.JaversMember
 
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.commit.CommitMetadata
 
hashCode() - Method in class org.javers.core.diff.Change
 
hashCode() - Method in class org.javers.core.diff.changetype.Atomic
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ArrayChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ElementValueChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ListChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.SetChange
 
hashCode() - Method in class org.javers.core.diff.changetype.container.ValueAddOrRemove
 
hashCode() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
hashCode() - Method in class org.javers.core.diff.changetype.map.EntryChange
 
hashCode() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
hashCode() - Method in class org.javers.core.diff.changetype.map.MapChange
 
hashCode() - Method in class org.javers.core.diff.changetype.NewObject
 
hashCode() - Method in class org.javers.core.diff.changetype.ObjectRemoved
 
hashCode() - Method in class org.javers.core.diff.changetype.PropertyChange
 
hashCode() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
hashCode() - Method in class org.javers.core.diff.changetype.ValueChange
 
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.object.Cdo
 
hashCode() - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
hashCode() - Method in class org.javers.core.metamodel.object.GlobalId
 
hashCode() - Method in class org.javers.core.metamodel.property.Property
 
hashCode() - Method in class org.javers.core.metamodel.type.DuckType
 
hashCode() - Method in class org.javers.core.metamodel.type.EntityType
 
hashCode() - Method in class org.javers.core.metamodel.type.JaversProperty
 
hashCode() - Method in class org.javers.core.metamodel.type.JaversType
 
hashCode() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
hashCode() - Method in class org.javers.core.metamodel.type.ShallowReferenceType
 
hashCode() - Method in class org.javers.repository.api.SnapshotIdentifier
 
hasIdProperty() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasIgnoredAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasOwnerOfType(EntityType) - Method in class org.javers.core.metamodel.object.ValueObjectId
 
hasShallowReferenceAnn() - Method in class org.javers.core.metamodel.property.Property
 
hasShallowReferenceAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasTransientAnn() - Method in class org.javers.core.metamodel.property.Property
 
hasTypeName() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
hasValueAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasValueObjectAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
HIGH_PRIORITY - Static variable in interface org.javers.core.diff.appenders.PropertyChangeAppender
 

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.core.metamodel.property.Property
 
IGNORE_DECLARED_PROPERTIES_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
IgnoreDeclaredProperties - Annotation Type in org.javers.core.metamodel.annotation
Use IgnoreDeclaredProperties annotation to mark all properties declared in a given class as ignored by JaVers.
IgnoredType - Class in org.javers.core.metamodel.type
All properties with IgnoredType are ignored by JaVers engine
IgnoredType(Type) - Constructor for class org.javers.core.metamodel.type.IgnoredType
 
IgnoredTypeDefinition - Class in org.javers.core.metamodel.clazz
 
IgnoredTypeDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.IgnoredTypeDefinition
 
immutableListOf(T...) - Static method in class org.javers.common.collections.Lists
 
initial(Object) - Method in class org.javers.core.diff.DiffFactory
 
initial(Object) - Method in interface org.javers.core.Javers
Initial diff is a kind of snapshot of given domain object graph.
initializeWith(QueryParams) - Static method in class org.javers.repository.api.QueryParamsBuilder
Initializes builder with parameters from a given queryParams instance
InMemoryRepository - Class in org.javers.repository.inmemory
Fake impl of JaversRepository
InMemoryRepository() - Constructor for class org.javers.repository.inmemory.InMemoryRepository
 
InMemoryRepositoryModule - Class in org.javers.repository.inmemory
 
InMemoryRepositoryModule(MutablePicoContainer) - Constructor for class org.javers.repository.inmemory.InMemoryRepositoryModule
 
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.repository.jql.InstanceIdDTO
 
InstanceIdDTO - Class in org.javers.repository.jql
 
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
 
INT_ARRAY_TYPE - Static variable in class org.javers.common.collections.Arrays
 
intArray(int...) - Static method in class org.javers.common.collections.Arrays
 
INTEGER_ARRAY_TYPE - Static variable in class org.javers.common.collections.Arrays
 
intersection(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
null args are allowed
invokeGetter(Object, String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isAggregate() - Method in class org.javers.repository.api.QueryParams
When enabled, selects all ValueObjects owned by selected Entities.
isAnnotationPresentInHierarchy(Class<?>, Class<? extends Annotation>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isAssignableFromAny(Class, Class<?>[]) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isBare() - Method in class org.javers.core.metamodel.type.DuckType
 
isClassPresent(String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isConcreteType(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isContainerOfManagedTypes(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Set, List or Array of ManagedClasses
isDateInRange(LocalDateTime) - Method in class org.javers.repository.api.QueryParams
 
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
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.OptionalType
 
isEmpty(Object) - Method in class org.javers.guava.MultimapType
 
isGenericType() - Method in class org.javers.core.metamodel.type.JaversType
 
isInitial() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isInstance(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
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
 
isKey() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
isKeyValueTypeWithManagedTypes(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Map (or Multimap) with ManagedClass on Key or Value position
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.Property
 
isNullOnBothSides(Property) - Method in interface org.javers.core.diff.NodePair
 
isNullOnBothSides(Property) - Method in class org.javers.core.diff.RealNodePair
 
isPrimitiveOrBox(Object) - Static method in class org.javers.common.collections.Primitives
 
isShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
isShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
isShallowReference() - Method in class org.javers.core.metamodel.type.JaversProperty
 
isTerminal() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isTypeOf(ManagedType) - Method in class org.javers.core.metamodel.object.GlobalId
 
isValueObject(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isValueType(Object) - Static method in class org.javers.common.collections.WellKnownValueTypes
 

J

Java8TypeAdapters - Class in org.javers.java8support
 
Java8TypeAdapters() - Constructor for class org.javers.java8support.Java8TypeAdapters
 
Javers - Interface in org.javers.core
Facade to JaVers instance.
Should be constructed by JaversBuilder provided with your domain model configuration.
javers() - Static method in class org.javers.core.JaversBuilder
 
JaversAnnotationsNameSpace - Class in org.javers.core.metamodel.scanner
 
JaversAnnotationsNameSpace() - Constructor for class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
JaversBuilder - Class in org.javers.core
Creates a JaVers instance based on your domain model metadata and custom configuration.
JaversBuilder() - Constructor for class org.javers.core.JaversBuilder
use static factory method JaversBuilder.javers()
JaversBuilderPlugin - Interface in org.javers.core
 
JaversCoreConfiguration - Class in org.javers.core
 
JaversCoreConfiguration() - Constructor for class org.javers.core.JaversCoreConfiguration
 
JaversException - Exception in org.javers.common.exception
 
JaversException(Throwable) - Constructor for exception org.javers.common.exception.JaversException
 
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, SnapshotDiffer) - Constructor for class org.javers.repository.api.JaversExtendedRepository
 
JaversField - Class in org.javers.common.reflection
 
JaversField(Field, Type) - Constructor for class org.javers.common.reflection.JaversField
 
JaversGetter - Class in org.javers.common.reflection
 
JaversGetter(Method, Type) - Constructor for class org.javers.common.reflection.JaversGetter
 
JaversMember<T extends java.lang.reflect.Member> - Class in org.javers.common.reflection
Enhanced Field or Method, deals with Java type erasure.
JaversMember(T, Type) - Constructor for class org.javers.common.reflection.JaversMember
 
JaversModule - Interface in org.javers.core.pico
 
JaversProperty - Class in org.javers.core.metamodel.type
Class property with JaversType
JaversProperty(Supplier<JaversType>, Property) - Constructor for class org.javers.core.metamodel.type.JaversProperty
 
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
Managed property type

This is a convenient abstraction layer over raw and awkward java.lang.reflect.Type and java.lang.Class
JodaAddOns - Class in org.javers.jodasupport
 
JodaAddOns() - Constructor for class org.javers.jodasupport.JodaAddOns
 
join(List) - Static method in class org.javers.common.string.ToStringBuilder
 
JqlQuery - Class in org.javers.repository.jql
JaversRepository query.
JsonAdvancedTypeAdapter<T> - Interface in org.javers.core.json
Advanced variant of JsonTypeAdapter
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.
JsonConverterBuilder - Class in org.javers.core.json
 
JsonConverterBuilder() - Constructor for class org.javers.core.json.JsonConverterBuilder
 
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
KeyValueType - Class in org.javers.core.metamodel.type
 
KeyValueType(Type, int) - Constructor for class org.javers.core.metamodel.type.KeyValueType
 

L

LateInstantiatingModule - Class in org.javers.core.pico
 
LateInstantiatingModule(JaversCoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.pico.LateInstantiatingModule
 
left() - Method in class org.javers.common.collections.Pair
 
LevenshteinListChangeAppender - Class in org.javers.core.diff.appenders.levenshtein
 
limit() - Method in class org.javers.repository.api.QueryParams
 
limit(int) - Method in class org.javers.repository.api.QueryParamsBuilder
 
limit(int) - Method in class org.javers.repository.jql.QueryBuilder
Limits number of snapshots to be fetched from JaversRepository, default is 100.
ListChange - Class in org.javers.core.diff.changetype.container
 
ListChange(GlobalId, String, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ListChange
 
ListChange(GlobalId, String, List<ContainerElementChange>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.container.ListChange
 
ListCompareAlgorithm - Enum in org.javers.core.diff
 
Lists - Class in org.javers.common.collections
 
Lists() - Constructor for class org.javers.common.collections.Lists
 
listToString(List) - Static method in class org.javers.common.string.ToStringBuilder
 
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, ObjectAccessHook, TypeMapper) - 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, CollectionsCdoFactory) - 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
longDigest(String) - Static method in class org.javers.common.string.ShaDigest
 
looksLikeId() - Method in class org.javers.core.metamodel.property.Property
true if property looks like identifier of an Entity, for example has @Id annotation
LOW_PRIORITY - Static variable in interface org.javers.core.diff.appenders.PropertyChangeAppender
 

M

main(String[]) - Static method in class org.javers.core.selftest.Application
 
ManagedType - Class in org.javers.core.metamodel.type
 
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ArrayType
 
map(Object, Function) - Method in class org.javers.core.metamodel.type.ArrayType
Nulls are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.CollectionType
 
map(Object, Function) - Method in class org.javers.core.metamodel.type.CollectionType
Nulls are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.EnumerableType
map(Object, Function) - Method in class org.javers.core.metamodel.type.EnumerableType
Returns new instance of Enumerable with items from sourceEnumerable mapped by mapFunction.
Nulls are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ListType
 
map(Object, Function) - Method in class org.javers.core.metamodel.type.ListType
Nulls are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.MapType
 
map(Object, Function) - Method in class org.javers.core.metamodel.type.MapType
Nulls keys are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.OptionalType
 
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.guava.MultimapType
 
map(Object, Function) - Method in class org.javers.guava.MultimapType
Nulls keys are filtered
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.guava.MultisetType
 
map(Object, Function) - Method in class org.javers.guava.MultisetType
Nulls are filtered
MapChange - Class in org.javers.core.diff.changetype.map
 
MapChange(GlobalId, String, List<EntryChange>) - Constructor for class org.javers.core.diff.changetype.map.MapChange
 
MapChange(GlobalId, String, List<EntryChange>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.map.MapChange
 
MapContentType - Class in org.javers.core.metamodel.type
 
MapContentType(JaversType, JaversType) - Constructor for class org.javers.core.metamodel.type.MapContentType
 
mapEntrySet(Collection<Map.Entry<?, ?>>, EnumerableFunction, MapEnumerationOwnerContext, BiConsumer) - Static method in class org.javers.core.metamodel.type.MapType
 
mapEntrySetFilterNulls(Collection<Map.Entry<?, ?>>, Function, BiConsumer) - Static method in class org.javers.core.metamodel.type.MapType
 
MapEnumerationOwnerContext - Class in org.javers.core.metamodel.type
 
MapEnumerationOwnerContext(OwnerContext) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
MapEnumerationOwnerContext(OwnerContext, boolean) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
MappingStyle - Enum in org.javers.core
 
mapProperties(BiFunction<String, Object, R>) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
Maps - Class in org.javers.common.collections
 
Maps() - Constructor for class org.javers.common.collections.Maps
 
mapStatic(Object, EnumerableFunction, OwnerContext) - Static method in class org.javers.core.metamodel.type.MapType
 
MapType - Class in org.javers.core.metamodel.type
 
MapType(Type) - Constructor for class org.javers.core.metamodel.type.MapType
 
markAllAsChanged() - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
markChanged(CdoSnapshot) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
MongoLong64 - Class in org.javers.mongosupport
 
MongoLong64() - Constructor for class org.javers.mongosupport.MongoLong64
 
MongoLong64JsonDeserializer - Class in org.javers.mongosupport
 
MongoLong64JsonDeserializer() - Constructor for class org.javers.mongosupport.MongoLong64JsonDeserializer
 
MultimapType - Class in org.javers.guava
 
MultimapType(Type) - Constructor for class org.javers.guava.MultimapType
 
MultisetType - Class in org.javers.guava
 
MultisetType(Type) - Constructor for class org.javers.guava.MultisetType
 

N

name() - Method in class org.javers.common.reflection.JaversMember
 
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
 
NewObject(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.NewObject
 
newObjectChanges() - Method in class org.javers.repository.api.QueryParams
 
newObjectChanges(boolean) - Method in class org.javers.repository.api.QueryParamsBuilder
 
next() - Method in class org.javers.repository.api.SnapshotIdentifier
 
NodeChangeAppender - Interface in org.javers.core.diff.appenders
Node scope change appender (NewObject & ObjectRemoved)
NodePair - Interface in org.javers.core.diff
 
nodes() - Method in class org.javers.core.diff.ObjectGraph
 
now() - Method in interface org.javers.common.date.DateProvider
 
now() - Method in class org.javers.common.date.DefaultDateProvider
 
nullSafeEquals(Object, Object) - Method in interface org.javers.core.diff.EqualsFunction
 

O

OBJECT_ARRAY_TYPE - Static variable in class org.javers.common.collections.Arrays
 
ObjectAccessHook - Interface in org.javers.core.graph
Object access hook

Used for accessing object before commit.
ObjectGraph<T extends Cdo> - Class in org.javers.core.diff
 
ObjectGraph(Set<ObjectNode>) - Constructor for class org.javers.core.diff.ObjectGraph
 
ObjectHasher - Class in org.javers.core.snapshot
 
ObjectHasher(SnapshotFactory, JsonConverter, LiveCdoFactory) - Constructor for class org.javers.core.snapshot.ObjectHasher
 
ObjectNode - Class in org.javers.core.graph
Node in client's domain object 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
 
ObjectRemoved(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.ObjectRemoved
 
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
 
OptionalChangeAppender - Class in org.javers.core.diff.appenders
 
OptionalChangeAppender(GlobalIdFactory, TypeMapper) - Constructor for class org.javers.core.diff.appenders.OptionalChangeAppender
 
OptionalType - Class in org.javers.core.metamodel.type
 
OptionalType(Type) - Constructor for class org.javers.core.metamodel.type.OptionalType
for TypeFactory.spawnFromPrototype()
OptionalType() - Constructor for class org.javers.core.metamodel.type.OptionalType
 
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.appenders.levenshtein - package org.javers.core.diff.appenders.levenshtein
The idea is based on calculating the Levenshtein edit distance for two strings.
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.diff.custom - package org.javers.core.diff.custom
 
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.util - package org.javers.core.json.typeadapter.util
 
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.scanner - package org.javers.core.metamodel.scanner
 
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.groovysupport - package org.javers.groovysupport
 
org.javers.guava - package org.javers.guava
 
org.javers.java8support - package org.javers.java8support
 
org.javers.jodasupport - package org.javers.jodasupport
 
org.javers.mongosupport - package org.javers.mongosupport
 
org.javers.repository.api - package org.javers.repository.api
 
org.javers.repository.inmemory - package org.javers.repository.inmemory
 
org.javers.repository.jql - package org.javers.repository.jql
 
org.javers.shadow - package org.javers.shadow
 
OwnerContext - Interface in org.javers.core.metamodel.object
 

P

Pair<L,R> - Class in org.javers.common.collections
 
Pair(L, R) - Constructor for class org.javers.common.collections.Pair
 
ParametrizedDehydratedType - Class in org.javers.core.metamodel.type
 
ParametrizedDehydratedType(Type, List<Type>) - Constructor for class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
persist(Commit) - Method in class org.javers.repository.api.JaversExtendedRepository
 
persist(Commit) - Method in interface org.javers.repository.api.JaversRepository
 
persist(Commit) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
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
prettyPrint() - Method in class org.javers.core.diff.Diff
Prints to String list of changes within this Diff
prettyPrint(boolean) - Method in class org.javers.core.json.JsonConverterBuilder
 
prettyPrint() - Method in class org.javers.core.metamodel.type.JaversType
Prints this object to String
PrettyPrintBuilder - Class in org.javers.common.string
 
PrettyPrintBuilder(Object) - Constructor for class org.javers.common.string.PrettyPrintBuilder
 
prettyPrintBuilder() - Method in class org.javers.core.metamodel.type.EntityType
 
prettyPrintBuilder() - Method in class org.javers.core.metamodel.type.JaversType
 
prettyPrintBuilder() - Method in class org.javers.core.metamodel.type.ManagedType
 
previous() - Method in class org.javers.repository.api.SnapshotIdentifier
 
PrimitiveOrValueType - Class in org.javers.core.metamodel.type
 
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
 
priority() - Method in class org.javers.core.diff.appenders.CollectionChangeFakeAppender
 
priority() - Method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
priority() - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
 
priority() - Method in class org.javers.core.diff.custom.CustomToNativeAppenderAdapter
 
processChangeList(List<Change>, ChangeProcessor<T>) - Method in interface 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 - Class in org.javers.core.metamodel.property
Domain object's data property, getter or field
Property(JaversMember, boolean, boolean, Optional<String>) - Constructor for class org.javers.core.metamodel.property.Property
 
Property(JaversMember, boolean, boolean, String) - Constructor for class org.javers.core.metamodel.property.Property
 
Property(JaversMember, boolean) - Constructor for class org.javers.core.metamodel.property.Property
 
PROPERTY_NAME_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
PropertyChange - Class in org.javers.core.diff.changetype
Property change like ValueChange or ReferenceChange
PropertyChange(GlobalId, String, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.PropertyChange
 
PropertyChangeAppender<T extends PropertyChange> - Interface in org.javers.core.diff.appenders
Property-scope comparator, follows Chain-of-responsibility pattern.
PropertyConfiguration - Class in org.javers.common.properties
 
PropertyConfiguration(String) - Constructor for class org.javers.common.properties.PropertyConfiguration
loads a properties file from classpath
propertyName() - Method in class org.javers.common.reflection.JaversGetter
 
propertyName() - Method in class org.javers.common.reflection.JaversMember
 
PropertyName - Annotation Type in org.javers.core.metamodel.annotation
Use PropertyName annotation to give a name for a Class property (getter or field).
PropertyOwnerContext - Class in org.javers.core.metamodel.object
 
PropertyOwnerContext(GlobalId, String) - Constructor for class org.javers.core.metamodel.object.PropertyOwnerContext
 

Q

QueryBuilder - Class in org.javers.repository.jql
Fluent API for building JqlQuery, executed with Javers.findChanges(JqlQuery) and Javers.findSnapshots(JqlQuery)
queryForChanges(JqlQuery) - Method in class org.javers.repository.jql.QueryRunner
 
queryForShadows(JqlQuery) - Method in class org.javers.repository.jql.QueryRunner
 
queryForShadows(JqlQuery, List<CdoSnapshot>) - Method in class org.javers.repository.jql.ShadowQueryRunner
 
queryForSnapshots(JqlQuery) - Method in class org.javers.repository.jql.QueryRunner
 
QueryParams - Class in org.javers.repository.api
Container for additional query parameters used for filtering Snapshots to be fetched from database.
QueryParamsBuilder - Class in org.javers.repository.api
 
QueryRunner - Class in org.javers.repository.jql
Adapter from a JqlQuery to JaversRepository API
QueryRunner(JaversExtendedRepository, GlobalIdFactory, TypeMapper, ShadowQueryRunner) - Constructor for class org.javers.repository.jql.QueryRunner
 

R

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 to Entity or ValueObject (in *ToOne relation)
ReferenceChange(GlobalId, String, GlobalId, GlobalId, Object, Object) - Constructor for class org.javers.core.diff.changetype.ReferenceChange
 
ReferenceChange(GlobalId, String, GlobalId, GlobalId, Object, Object, Optional<CommitMetadata>) - 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
 
reflectiveToString(Object) - Static method in class org.javers.common.reflection.ReflectionUtil
 
RegexEscape - Class in org.javers.common.string
 
RegexEscape() - Constructor for class org.javers.common.string.RegexEscape
 
registerClientsClass(ClientsClassDefinition) - Method in class org.javers.core.metamodel.type.TypeMapper
 
registerCustomComparator(CustomPropertyComparator<T, ?>, Class<T>) - Method in class org.javers.core.JaversBuilder
Registers a custom property comparator for a given Custom type.
registerEntities(Class<?>...) - Method in class org.javers.core.JaversBuilder
 
registerEntity(Class<?>) - Method in class org.javers.core.JaversBuilder
Registers an EntityType.
registerEntity(EntityDefinition) - Method in class org.javers.core.JaversBuilder
Registers an EntityType.
registerIgnoredClass(Class<?>) - Method in class org.javers.core.JaversBuilder
Marks given class as ignored by JaVers.
registerJaversRepository(JaversRepository) - Method in class org.javers.core.JaversBuilder
 
registerJsonAdvancedTypeAdapter(JsonAdvancedTypeAdapter) - Method in class org.javers.core.JaversBuilder
INCUBATING
For complex structures like Multimap
registerJsonAdvancedTypeAdapter(JsonAdvancedTypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerJsonTypeAdapter(JsonTypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
Maps given JsonTypeAdapter into pair of JsonDeserializer and JsonDeserializer and registers them with this.gsonBuilder
registerJsonTypeAdapters(Collection<JsonTypeAdapter>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonDeserializer(Type, JsonDeserializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonHierarchyDeserializer(Class, JsonDeserializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonHierarchySerializer(Class, JsonSerializer<?>) - 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 a simple value type (see ValueType).
registerValue(Class<T>, CustomValueComparator<T>) - Method in class org.javers.core.JaversBuilder
Registers a ValueType with a custom comparator to be used instead of default Object.equals(Object).
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 a ValueObjectType.
registerValueObject(ValueObjectDefinition) - Method in class org.javers.core.JaversBuilder
Registers a ValueObjectType.
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 a ValueType and its custom JSON adapter.
removeComponent(Object) - Method in class org.javers.core.AbstractContainerBuilder
 
renderNotParametrizedWarningIfNeeded(Type, String, String, JaversProperty) - Method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
RequiredMongoSupportPredicate - Class in org.javers.mongosupport
 
RequiredMongoSupportPredicate() - Constructor for class org.javers.mongosupport.RequiredMongoSupportPredicate
 
requiresObjectHasher() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
requiresObjectHasher() - Method in interface org.javers.core.metamodel.object.OwnerContext
 
requiresObjectHasher() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
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
right() - Method in class org.javers.common.collections.Pair
 
root() - Method in class org.javers.core.graph.LiveGraph
 
runQueryForLatestSnapshot(GlobalIdDTO) - Method in class org.javers.repository.jql.QueryRunner
 

S

scan(Class<?>) - Method in class org.javers.core.metamodel.scanner.ClassScanner
 
ScannerModule - Class in org.javers.core.metamodel.scanner
 
ScannerModule(JaversCoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.metamodel.scanner.ScannerModule
 
scanTypeName(Class) - Method in class org.javers.core.JaversBuilder
Register your class with @TypeName annotation in order to use it in all kinds of JQL queries.
serialize(T) - Method in class org.javers.core.json.BasicStringTypeAdapter
Example serialization for LocalDateTime:
serialize(LocalDateTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(Date) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
set(Object, Object) - Method in class org.javers.core.metamodel.property.Property
Sets property value, even if private.
SetChange - Class in org.javers.core.diff.changetype.container
 
SetChange(GlobalId, String, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.SetChange
 
SetChange(GlobalId, String, List<ContainerElementChange>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.container.SetChange
 
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversField
 
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversGetter
 
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversMember
 
setJsonConverter(JsonConverter) - Method in class org.javers.repository.api.JaversExtendedRepository
 
setJsonConverter(JsonConverter) - Method in interface org.javers.repository.api.JaversRepository
 
setJsonConverter(JsonConverter) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
Sets - Class in org.javers.common.collections
 
setToString(Set) - Static method in class org.javers.common.string.ToStringBuilder
 
SetType - Class in org.javers.core.metamodel.type
 
SetType(Type) - Constructor for class org.javers.core.metamodel.type.SetType
 
ShaDigest - Class in org.javers.common.string
 
ShaDigest() - Constructor for class org.javers.common.string.ShaDigest
 
Shadow<T> - Class in org.javers.shadow
Shadow is a historical version of a domain object restored from a snapshot loaded from JaversRepository.
ShadowFactory - Class in org.javers.shadow
 
ShadowFactory(JsonConverter, TypeMapper) - Constructor for class org.javers.shadow.ShadowFactory
 
ShadowModule - Class in org.javers.shadow
 
ShadowModule(MutablePicoContainer) - Constructor for class org.javers.shadow.ShadowModule
 
ShadowQueryRunner - Class in org.javers.repository.jql
 
ShadowQueryRunner(JaversExtendedRepository, ShadowFactory) - Constructor for class org.javers.repository.jql.ShadowQueryRunner
 
ShadowScope - Enum in org.javers.repository.jql
 
SHALLOW_REFERENCE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
ShallowReference - Annotation Type in org.javers.core.metamodel.annotation
Use ShallowReference to mark certain Entities as compared only by Id.
ShallowReferenceType - Class in org.javers.core.metamodel.type
 
shortDigest(String) - Static method in class org.javers.common.string.ShaDigest
 
SimpleListChangeAppender - Class in org.javers.core.diff.appenders
 
SimpleTextChangeLog - Class in org.javers.core.changelog
Sample text changeLog, renders text log like that:
SimpleTextChangeLog() - Constructor for class org.javers.core.changelog.SimpleTextChangeLog
 
SimpleTextChangeLog(DateTimeFormatter) - Constructor for class org.javers.core.changelog.SimpleTextChangeLog
 
singleTerminal(GlobalId, CommitMetadata) - Method in class org.javers.core.diff.DiffFactory
 
size() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
skip() - Method in class org.javers.repository.api.QueryParams
skips a given number of latest snapshots
skip(int) - Method in class org.javers.repository.api.QueryParamsBuilder
 
skip(int) - Method in class org.javers.repository.jql.QueryBuilder
Sets the number of snapshots to skip.
SnapshotDiffer - Class in org.javers.core.snapshot
 
SnapshotDiffer(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
 
SnapshotGraphFactory - Class in org.javers.core.snapshot
Builds SnapshotGraph from latest snapshots loaded from javersRepository
SnapshotIdentifier - Class in org.javers.repository.api
 
SnapshotIdentifier(GlobalId, long) - Constructor for class org.javers.repository.api.SnapshotIdentifier
 
SnapshotModule - Class in org.javers.core.snapshot
 
SnapshotModule(MutablePicoContainer) - Constructor for class org.javers.core.snapshot.SnapshotModule
 
SnapshotType - Enum in org.javers.core.metamodel.object
 
stateEquals(Object) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.CollectionChangeFakeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.OptionalChangeAppender
 
supports(JaversType) - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
Checks if given property type is supported
supports(JaversType) - Method in class org.javers.core.diff.appenders.SimpleListChangeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.custom.CustomToNativeAppenderAdapter
 
switchToKey() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
switchToValue(Object) - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 

T

TailoredJaversMemberFactoryModule - Class in org.javers.core.graph
 
TailoredJaversMemberFactoryModule(JaversCoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.graph.TailoredJaversMemberFactoryModule
 
test(JaversRepository) - Method in class org.javers.mongosupport.RequiredMongoSupportPredicate
 
to() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots created before given util
to(LocalDateTime) - Method in class org.javers.repository.api.QueryParamsBuilder
 
to(LocalDateTime) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those created before (<=) given util.
to(LocalDate) - Method in class org.javers.repository.jql.QueryBuilder
delegates to QueryBuilder.to(LocalDateTime) with MIDNIGHT
toImmutableList() - Static method in class org.javers.common.collections.Lists
 
toImmutableSet() - Static method in class org.javers.common.collections.Sets
 
toJson(T, JsonSerializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
 
toJson(T, Type, JsonSerializationContext) - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
toJson(Object) - Method in class org.javers.core.json.JsonConverter
 
toJson(T, JsonSerializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
 
toJson(CdoSnapshotState, JsonSerializationContext) - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
toJsonElement(Object) - Method in class org.javers.core.json.JsonConverter
 
toString() - Method in exception org.javers.common.exception.JaversException
 
toString() - Method in class org.javers.common.reflection.JaversField
 
toString() - Method in class org.javers.common.reflection.JaversGetter
 
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.object.Cdo
 
toString() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
toString() - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
toString() - Method in class org.javers.core.metamodel.object.GlobalId
 
toString() - Method in class org.javers.core.metamodel.property.Property
 
toString() - Method in class org.javers.core.metamodel.type.DuckType
 
toString() - Method in class org.javers.core.metamodel.type.EntityType
 
toString() - Method in class org.javers.core.metamodel.type.JaversType
 
toString() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
toString() - Method in class org.javers.repository.api.QueryParams
 
toString() - Method in class org.javers.repository.api.SnapshotIdentifier
 
toString() - Method in class org.javers.repository.jql.GlobalIdDTO
 
toString() - Method in class org.javers.repository.jql.JqlQuery
 
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
 
touchValueObjectFromPath(ManagedType, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
toUtilDate(LocalDateTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
transform(Collection<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
 
TYPE_NAME_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
typeDesc() - Method in interface org.javers.core.graph.CdoFactory
 
typeDesc() - Method in class org.javers.core.graph.LiveCdoFactory
 
TypeMapper - Class in org.javers.core.metamodel.type
Maps Java types into Javers types
TypeMapper(ClassScanner) - Constructor for class org.javers.core.metamodel.type.TypeMapper
 
TypeMapper(TypeFactory) - Constructor for class org.javers.core.metamodel.type.TypeMapper
for TypeMapperConcurrentTest only, no better idea how to writhe this test without additional constructor
TypeMapperModule - Class in org.javers.core.metamodel.type
 
TypeMapperModule(MutablePicoContainer) - Constructor for class org.javers.core.metamodel.type.TypeMapperModule
 
typeName(Type) - Static method in class org.javers.common.string.ToStringBuilder
 
TypeName - Annotation Type in org.javers.core.metamodel.annotation
Use TypeName annotation to give a distinctive type name for your Entities and ValueObjects.
typeName() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
typeSafeValues(boolean) - Method in class org.javers.core.json.JsonConverterBuilder
When switched to true, all Atomics are serialized type safely as a type + value pair, for example:

U

unboundedArrayId() - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
unboundedListId() - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
unboundedMapId() - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
unboundedSetId() - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
UnboundedValueObjectId - Class in org.javers.core.metamodel.object
Unbounded ValueObject, has '/' as symbolic cdoId representation.
UnboundedValueObjectId(String) - Constructor for class org.javers.core.metamodel.object.UnboundedValueObjectId
 
unboundedValueObjectId(Class) - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
UnboundedValueObjectIdDTO - Class in org.javers.repository.jql
 
unwrap() - Method in class org.javers.core.diff.changetype.Atomic
original Value
UTC - Static variable in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
UtilTypeCoreAdapters - Class in org.javers.core.json.typeadapter.util
 
UtilTypeCoreAdapters() - Constructor for class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 

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
e.g.
Value - Annotation Type in org.javers.core.metamodel.annotation
Maps user's class to ValueType
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.InstanceId
 
value() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
value() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
value() - Method in class org.javers.repository.jql.GlobalIdDTO
 
value() - Method in class org.javers.repository.jql.InstanceIdDTO
 
value() - Method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
value() - Method in class org.javers.repository.jql.ValueObjectIdDTO
 
VALUE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
VALUE_OBJECT_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
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
valueAsNumber() - Method in class org.javers.core.commit.CommitId
 
ValueChange - Class in org.javers.core.diff.changetype
 
ValueChange(GlobalId, String, Object, Object) - Constructor for class org.javers.core.diff.changetype.ValueChange
 
ValueChange(GlobalId, String, Object, Object, Optional<CommitMetadata>) - 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
 
ValueDefinition(Class<?>, CustomValueComparator) - Constructor for class org.javers.core.metamodel.clazz.ValueDefinition
 
ValueObject - Annotation Type in org.javers.core.metamodel.annotation
Maps user's class to ValueObjectType
ValueObjectDefinition - Class in org.javers.core.metamodel.clazz
Recipe for ValueObjectType
ValueObjectDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.ValueObjectDefinition
Simple recipe for ValueObject
ValueObjectDefinition(Class<?>, List<String>) - Constructor for class org.javers.core.metamodel.clazz.ValueObjectDefinition
Recipe for ValueObject with ignoredProperties
valueObjectDefinition(Class<?>) - Static method in class org.javers.core.metamodel.clazz.ValueObjectDefinitionBuilder
 
ValueObjectDefinitionBuilder - Class in org.javers.core.metamodel.clazz
Fluent builder for ValueObjectDefinition, allows to set all optional attributes: ignoredProperties and typeName, for example:
ValueObjectId - Class in org.javers.core.metamodel.object
ValueObject global unique identifier.
ValueObjectId(String, GlobalId, String) - Constructor for class org.javers.core.metamodel.object.ValueObjectId
 
valueObjectId(Object, Class, String) - Static method in class org.javers.repository.jql.ValueObjectIdDTO
 
ValueObjectIdDTO - Class in org.javers.repository.jql
 
ValueObjectType - Class in org.javers.core.metamodel.type
ValueObject class in client's domain model.
ValueObjectType(Class, List<JaversProperty>) - 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(BigDecimal) - Static method in class org.javers.core.commit.CommitId
 
valueOf(String) - Static method in class org.javers.core.commit.CommitId
 
valueOf(String) - Static method in enum org.javers.core.CommitIdGenerator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.core.diff.ListCompareAlgorithm
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.
valueOf(String) - Static method in enum org.javers.core.metamodel.object.SnapshotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.repository.jql.ShadowScope
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.CommitIdGenerator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.diff.ListCompareAlgorithm
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.
values() - Static method in enum org.javers.core.metamodel.object.SnapshotType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.repository.jql.ShadowScope
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
 
version() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots with a given version
version(Long) - Method in class org.javers.repository.api.QueryParamsBuilder
 

W

WellKnownValueTypes - Class in org.javers.common.collections
 
WellKnownValueTypes() - Constructor for class org.javers.common.collections.WellKnownValueTypes
 
withChangedProperties(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withChangedProperties(List<String>) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withChildValueObjects(boolean) - Method in class org.javers.repository.api.QueryParamsBuilder
 
withChildValueObjects(boolean) - Method in class org.javers.repository.jql.QueryBuilder
withChildValueObjects() - Method in class org.javers.repository.jql.QueryBuilder
withCommitAuthor(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitDate(Date) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitDate(LocalDateTime) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitId(BigDecimal) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitId(CommitId) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those with a given commitId.
withCommitId(BigDecimal) - Method in class org.javers.repository.jql.QueryBuilder
withCommitIdGenerator(CommitIdGenerator) - Method in class org.javers.core.JaversBuilder
Default is CommitIdGenerator.SYNCHRONIZED_SEQUENCE

If your application is distributed, use cluster-friendly CommitIdGenerator.RANDOM (when more than one JaVers instance writes to a shared database).
withCommitIds(Collection<BigDecimal>) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those with given commit ids.
withCommitMetadata(CommitMetadata) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withCommitProperties(Map<String, String>) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitProperty(String, String) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those with a given commit property.
withDateTimeProvider(DateProvider) - Method in class org.javers.core.JaversBuilder
DateProvider providers current util for Commit.getCommitDate().
withGlobalId(GlobalId) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withGlobalIdFragment(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withGlobalIdLocalId(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withGlobalIdTypeName(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withIdPropertyName(String) - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
withIgnoredProperties(String...) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
withIgnoredProperties(List<String>) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
withLimit(int) - Static method in class org.javers.repository.api.QueryParamsBuilder
Initializes builder with a given limit - number of snapshots to be fetched from database.
withListCompareAlgorithm(ListCompareAlgorithm) - Method in class org.javers.core.JaversBuilder
Choose between two algorithms for comparing list: ListCompareAlgorithm.SIMPLE or ListCompareAlgorithm.LEVENSHTEIN_DISTANCE.
withManagedType(ManagedType) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversBuilder
Default style is MappingStyle.FIELD.
withNewObjectChanges(boolean) - Method in class org.javers.repository.jql.QueryBuilder
Affects changes query only.
withNewObjectChanges() - Method in class org.javers.repository.jql.QueryBuilder
withNewObjectsSnapshot(boolean) - Method in class org.javers.core.JaversBuilder
When enabled, Javers.compare(Object oldVersion, Object currentVersion) generates additional 'Snapshots' of new objects (objects added in currentVersion graph).
withObjectAccessHook(ObjectAccessHook) - Method in class org.javers.core.JaversBuilder
 
withOwnerGlobalIdFragment(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withOwnerGlobalIdLocalId(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withOwnerGlobalIdTypeName(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withPackagesToScan(String) - Method in class org.javers.core.JaversBuilder
Comma separated list of packages.
Allows you to register all your classes with @TypeName annotation in order to use them in all kinds of JQL queries
(without getting TYPE_NAME_NOT_FOUND exception).
withPrettyPrint(boolean) - Method in class org.javers.core.JaversBuilder
choose between JSON pretty or concise printing style, i.e.
withPropertyValue(Property, Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
withShadowScope(ShadowScope) - Method in class org.javers.repository.jql.QueryBuilder
Choose between shallow or deep shadows.
withShadowScopeDeep() - Method in class org.javers.repository.jql.QueryBuilder
Alias to withShadowScope(ShadowScope.COMMIT_DEPTH)
withShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
withSnapshotState(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withSnapshotType(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withState(CdoSnapshotState) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withType(SnapshotType) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withTypeName(String) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
withTypeSafeValues(boolean) - Method in class org.javers.core.JaversBuilder
Switch on when you need a type safe serialization for heterogeneous collections like List, List<Object>.
withUnboundedValueObjectOwner(Class, String) - Static method in class org.javers.repository.jql.ValueObjectIdDTO
 
withVersion(long) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withVersion(Long) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withVersion(long) - Method in class org.javers.repository.jql.QueryBuilder
Limits snapshots (or changes) to be fetched from JaversRepository to those with a given snapshot version.
wrapNull(Object) - Static method in class org.javers.common.collections.Collections
 
wrapNull(Object) - Static method in class org.javers.common.collections.Lists
 
wrapNull(Object) - Static method in class org.javers.common.collections.Maps
 
wrappedCdo() - Method in class org.javers.core.graph.ObjectNode
 

X

xor(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links