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.date.DateTypeCoreAdapters
 
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
 
addFilter(Filter) - Method in class org.javers.repository.jql.QueryBuilder
 
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
 
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
 
allMatch(Collection<E>, Predicate<E>) - Static method in class org.javers.common.collections.Collections
 
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(F) - Method in interface org.javers.common.collections.Function
 
apply(T) - Method in interface org.javers.common.collections.Predicate
 
apply(Object, EnumerationAwareOwnerContext) - Method in class org.javers.core.metamodel.object.DehydrateContainerFunction
 
apply(Object, EnumerationAwareOwnerContext) - Method in class org.javers.core.metamodel.object.DehydrateMapFunction
 
apply(JaversRepository) - Method in class org.javers.mongosupport.RequiredMongoSupportPredicate
 
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
 
Arrays - Class in org.javers.common.collections
 
Arrays() - Constructor for class org.javers.common.collections.Arrays
 
ArrayType - Class in org.javers.core.metamodel.type
 
ArrayType(Type) - Constructor for class org.javers.core.metamodel.type.ArrayType
 
asCollection(Object) - Static method in class org.javers.common.collections.Collections
 
asList(Object) - Static method in class org.javers.common.collections.Arrays
 
asList(E...) - Static method in class org.javers.common.collections.Lists
 
asMap(Object) - Static method in class org.javers.common.collections.Arrays
 
asMap(List<T>) - Static method in class org.javers.common.collections.Lists
 
asMap(Set<T>) - Static method in class org.javers.common.collections.Sets
 
assemble(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 interface org.javers.core.JaversBuilderPlugin
 
beforeAssemble(JaversBuilder) - Method in class org.javers.core.json.typeadapter.util.UtilTypeAdapters
 
beforeAssemble(JaversBuilder) - Method in class org.javers.groovysupport.GroovyAddOns
 
beforeAssemble(JaversBuilder) - Method in class org.javers.java8support.Java8AddOns
 
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
 
bindToCommit(CommitMetadata) - Method in class org.javers.core.diff.Change
//TODO reduce visibility to protected
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 class.
byGlobalIdDTO(GlobalIdDTO) - Static method in class org.javers.repository.jql.QueryBuilder
Deprecated.
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, Property) - Method in class org.javers.core.diff.appenders.CollectionChangeFakeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.OptionalChangeAppender
 
calculateChanges(NodePair, Property) - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.SimpleListChangeAppender
 
calculateChanges(NodePair, Property) - 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
 
CdoSnapshot - Class in org.javers.core.metamodel.object
Captured state of client's domain object.
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 atomic difference between two objects.
Change(GlobalId) - Constructor for class org.javers.core.diff.Change
 
Change(GlobalId, CommitMetadata) - Constructor for class org.javers.core.diff.Change
 
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>) - 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) - 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
 
CollectionType.CollectionEnumerationOwnerContext - Class in org.javers.core.metamodel.type
marker class
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, CommitSeqGenerator, DateProvider, GraphSnapshotFacade, LiveGraphFactory, SnapshotFactory) - Constructor for class org.javers.core.commit.CommitFactory
 
CommitFactoryModule - Class in org.javers.core.commit
 
CommitFactoryModule(MutablePicoContainer) - Constructor for class org.javers.core.commit.CommitFactoryModule
 
CommitId - Class in org.javers.core.commit
Consists of two parts :
majorId = PREVIOUS.majorId + 1
minorId = shortSequence
CommitId(long, int) - Constructor for class org.javers.core.commit.CommitId
 
commitId() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots with a given commitId
commitId(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
 
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
 
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
 
createGraphSnapshot(LiveGraph, ShadowGraph, CommitMetadata) - Method in class org.javers.core.snapshot.GraphSnapshotFacade
 
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, EntityType) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInstanceId(Object, Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createLatestShadow(LiveGraph) - Method in class org.javers.core.snapshot.GraphSnapshotFacade
 
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)
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
 

D

DateProvider - Interface in org.javers.common.date
 
DateTypeCoreAdapters - Class in org.javers.core.json.typeadapter.date
 
DateTypeCoreAdapters() - Constructor for class org.javers.core.json.typeadapter.date.DateTypeCoreAdapters
 
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.date.DateTypeCoreAdapters
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.javers.mongosupport.MongoLong64JsonDeserializer
 
Diff - Class in org.javers.core.diff
Diff is a set of (atomic) changes between two graphs of objects.
DiffAppendersModule - Class in org.javers.core.diff.appenders
 
DiffAppendersModule(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
 
empty() - Static method in class org.javers.common.collections.Optional
 
EMPTY - Static variable in class org.javers.core.snapshot.ShadowGraph
 
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
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
Deprecated.
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 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
 
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.collections.Optional
 
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.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(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.JaversType
 
equals(Object) - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
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
 
findAllPersistentGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
findChanges(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for changes history (diff sequence) of given class, object or property.
There are various types of changes: ValueChange, ReferenceChange, ListChange, NewObject and so on.
findSnapshots(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for object Snapshots (historical versions).
from() - Method in class org.javers.repository.api.QueryParams
filters results to Snapshots created after given date
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 date.
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(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
 
fromNullable(T) - Static method in class org.javers.common.collections.Optional
 
fromSerializedSnapshot(CdoSnapshotSerialized) - Method in class org.javers.core.json.JsonConverter
 
Function<F,T> - Interface in org.javers.common.collections
 

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() - Method in class org.javers.common.collections.Optional
 
get(Object) - Method in class org.javers.core.metamodel.property.Property
Returns property value, even if private.
getActualTypeArguments() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
getAddedValue() - Method in class org.javers.core.diff.changetype.container.ValueAdded
 
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
 
getAllMethods(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
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(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
 
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
 
getCommitProperties() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
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
 
getEntryChanges() - 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
getFilters() - Method in class org.javers.repository.jql.QueryBuilder
 
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.InstantiatingModule
 
getImplementations() - Method in class org.javers.core.snapshot.SnapshotModule
 
getImplementations() - Method in class org.javers.repository.inmemory.InMemoryRepositoryModule
 
getIndex() - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
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.MapContentType
 
getKeyType() - Method in class org.javers.core.metamodel.type.MapType
never returns null
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
 
getLooksLikeId() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
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(MapType) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getMapContentType(ContainerType) - Method in class org.javers.core.metamodel.type.TypeMapper
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.
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
 
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.object.CdoSnapshotState
 
getProperties() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
getProperties(Predicate<Property>) - 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
 
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.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.JaversMember
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversMethod
 
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.JaversMember
 
getRawType() - Method in class org.javers.common.reflection.JaversMethod
 
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
 
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(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(ManagedType, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
All snapshots of objects within a given managed class, in reverse chronological order
getStateHistory(GlobalId, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getStateHistory(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
 
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
 
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
 
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
 
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.MapContentType
 
getValueType() - Method in class org.javers.core.metamodel.type.MapType
never returns null
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
 
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
 
GraphSnapshotFacade - Class in org.javers.core.snapshot
 
GraphSnapshotFacade(GraphSnapshotFactory, GraphShadowFactory) - Constructor for class org.javers.core.snapshot.GraphSnapshotFacade
 
GROOVY_META_CLASS - Static variable in class org.javers.groovysupport.GroovyAddOns
 
GroovyAddOns - Class in org.javers.groovysupport
 
GroovyAddOns() - Constructor for class org.javers.groovysupport.GroovyAddOns
 

H

hasAnyAnnotation(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.collections.Optional
 
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.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.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.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
 
IdBuilder - Class in org.javers.core
 
IdBuilder(GlobalIdFactory) - Constructor for class org.javers.core.IdBuilder
 
idBuilder() - Method in interface org.javers.core.Javers
 
ifPresent(Consumer<T>) - Method in class org.javers.common.collections.Optional
 
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(Object) - Method in class org.javers.core.IdBuilder
 
instanceId(Object, Class) - Method in class org.javers.core.IdBuilder
 
InstanceId - Class in org.javers.core.metamodel.object
Entity instance global identifier, consists of Entity reference and cdoId
instanceId(Object, Class) - Static method in class org.javers.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
invokeEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversField
 
invokeEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversMember
 
invokeEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversMethod
 
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.
isAnnotationPresent(String) - Method in class org.javers.common.reflection.JaversMember
 
isAnnotationPresentInHierarchy(Class<?>, Class<? extends Annotation>) - 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
 
isDateInRange(LocalDateTime) - Method in class org.javers.repository.api.QueryParams
 
isEmpty() - Method in class org.javers.common.collections.Optional
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.ArrayType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.CollectionType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.EnumerableType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.MapType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.OptionalType
 
isGenericType() - Method in class org.javers.core.metamodel.type.JaversType
 
isGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isInitial() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isInstance(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
isJava8runtime() - Static method in class org.javers.common.reflection.ReflectionUtil
 
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
 
isNewObjectChanges() - Method in class org.javers.repository.jql.JqlQuery
 
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
 
isPersistentField(Field) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isPersistentGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
true if method is getter and
  • is not abstract
  • is not native
  • isPresent() - Method in class org.javers.common.collections.Optional
     
    isPrimitiveOrBox(Object) - Static method in class org.javers.common.collections.Primitives
     
    isPrimitiveOrBox(Class) - Static method in class org.javers.common.collections.Primitives
     
    isShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
     
    isShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
     
    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
     

    J

    Java8AddOns - Class in org.javers.java8support
     
    Java8AddOns() - Constructor for class org.javers.java8support.Java8AddOns
     
    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
     
    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
     
    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
     
    JaversMethod - Class in org.javers.common.reflection
     
    JaversMethod(Method, Type) - Constructor for class org.javers.common.reflection.JaversMethod
     
    JaversModule - Interface in org.javers.core.pico
     
    JaversRepository - Interface in org.javers.repository.api
    JaversRepository is responsible for persisting Commits calculated by Javers core.
    JaversType - Class in org.javers.core.metamodel.type
    Managed property type

    This is a convenient abstraction layer over raw and awkward java.lang.reflect.Type and java.lang.Class
    join(List) - Static method in class org.javers.common.string.ToStringBuilder
     
    JqlQuery - Class in org.javers.repository.jql
    JaversRepository query.
    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

    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
     
    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, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.CollectionType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.EnumerableType
    Returns new instance of Enumerable with items from sourceEnumerable mapped by mapFunction.
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ListType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.MapType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.OptionalType
     
    map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.SetType
     
    mapAndGet(Object, Function) - Method in class org.javers.core.metamodel.type.OptionalType
     
    MapChange - Class in org.javers.core.diff.changetype.map
     
    MapChange(GlobalId, String, List<EntryChange>) - 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
     
    MapEnumerationOwnerContext - Class in org.javers.core.metamodel.type
     
    MappingStyle - Enum in org.javers.core
     
    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
     

    N

    name() - Method in class org.javers.common.reflection.JaversMember
     
    negative(Predicate<T>) - Static method in class org.javers.common.collections.Lists
     
    negativeFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
    returns new list with elements from input that don't satisfies given filter condition
    newInstance(Class, ArgumentResolver) - Static method in class org.javers.common.reflection.ReflectionUtil
    Creates new instance of public or package-private class.
    NewObject - Class in org.javers.core.diff.changetype
    new CDO added to graph
    NewObject(GlobalId, Optional<Object>) - Constructor for class org.javers.core.diff.changetype.NewObject
     
    NewObject(GlobalId, Optional<Object>, 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 interface org.javers.core.diff.ObjectGraph
     
    nodes() - Method in class org.javers.core.graph.LiveGraph
     
    nodes() - Method in class org.javers.core.snapshot.ShadowGraph
     
    normalize(Object) - Method in class org.javers.core.metamodel.type.OptionalType
    converts nulls to Optional.empty()
    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 - Interface in org.javers.core.diff
     
    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>, CommitMetadata) - Constructor for class org.javers.core.diff.changetype.ObjectRemoved
     
    of(T) - Static method in class org.javers.common.collections.Optional
     
    onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onAffectedObject(GlobalId) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onArrayChange(ArrayChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onCommit(CommitMetadata) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onCommit(CommitMetadata) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onCommit(CommitMetadata) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onContainerChange(ContainerChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onContainerChange(ContainerChange) - Method in interface org.javers.core.changelog.ChangeProcessor
    onListChange(ListChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onListChange(ListChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onListChange(ListChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onMapChange(MapChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onMapChange(MapChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onMapChange(MapChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onNewObject(NewObject) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onNewObject(NewObject) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onNewObject(NewObject) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onObjectRemoved(ObjectRemoved) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onPropertyChange(PropertyChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onPropertyChange(PropertyChange) - Method in interface org.javers.core.changelog.ChangeProcessor
    onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onReferenceChange(ReferenceChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onSetChange(SetChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onSetChange(SetChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onSetChange(SetChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    onValueChange(ValueChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
     
    onValueChange(ValueChange) - Method in interface org.javers.core.changelog.ChangeProcessor
     
    onValueChange(ValueChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
     
    Optional<T> - Class in org.javers.common.collections
     
    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
     
    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.date - package org.javers.core.json.typeadapter.date
     
    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.java8support - package org.javers.java8support
     
    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
     
    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
    Predicate<T> - Interface in org.javers.common.collections
     
    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
     
    PrimitiveOrValueType(Type) - Constructor for class org.javers.core.metamodel.type.PrimitiveOrValueType
     
    Primitives - Class in org.javers.common.collections
     
    Primitives() - Constructor for class org.javers.common.collections.Primitives
     
    PrimitiveType - Class in org.javers.core.metamodel.type
    Primitive or primitive box
    PrimitiveType(Type) - Constructor for class org.javers.core.metamodel.type.PrimitiveType
     
    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) - Constructor for class org.javers.core.metamodel.property.Property
     
    PropertyChange - Class in org.javers.core.diff.changetype
    Property change like ValueChange or ReferenceChange
    PropertyChange(GlobalId, String) - 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.JaversMember
     
    propertyName() - Method in class org.javers.common.reflection.JaversMethod
     
    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
     
    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) - 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) - Constructor for class org.javers.core.diff.changetype.ReferenceChange
     
    ReferenceChange(GlobalId, String, GlobalId, GlobalId, Object, Object) - 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 comparator for a given Value type (type of a property owned by Entity or ValueObject).
    registerCustomType(Class<?>) - Method in class org.javers.core.metamodel.type.TypeMapper
     
    registerEntities(Class<?>...) - Method in class org.javers.core.JaversBuilder
     
    registerEntity(Class<?>) - Method in class org.javers.core.JaversBuilder
    Registers 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
     
    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
     
    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).
    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, Property) - Method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
     
    RequiredMongoSupportPredicate - Class in org.javers.mongosupport
     
    RequiredMongoSupportPredicate() - Constructor for class org.javers.mongosupport.RequiredMongoSupportPredicate
     
    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 interface org.javers.core.diff.ObjectGraph
     
    root() - Method in class org.javers.core.graph.LiveGraph
     
    root() - Method in class org.javers.core.snapshot.ShadowGraph
     
    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 them in all kinds of JQL queries
    (without getting TYPE_NAME_NOT_FOUND exception).
    scanTypeNames(String) - Method in class org.javers.core.JaversBuilder
    Not implemented!

    If implemented, allows you to register all your classes with @TypeName annotation (within given package) in order to use them in all kinds of JQL queries
    (without getting TYPE_NAME_NOT_FOUND exception).
    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.date.DateTypeCoreAdapters
     
    serialize(DateTime) - Static method in class org.javers.core.json.typeadapter.date.DateTypeCoreAdapters
     
    serialize(Date) - Static method in class org.javers.core.json.typeadapter.date.DateTypeCoreAdapters
     
    serializeToLocal(Date) - Static method in class org.javers.core.json.typeadapter.date.DateTypeCoreAdapters
     
    setAccessibleIfNecessary() - Method in class org.javers.common.reflection.JaversMember
     
    setAffectedCdo(Optional<Object>) - Method in class org.javers.core.diff.Change
     
    SetChange - Class in org.javers.core.diff.changetype.container
     
    SetChange(GlobalId, String, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.SetChange
     
    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
     
    SetType.SetEnumerationOwnerContext - Class in org.javers.core.metamodel.type
    marker class
    ShaDigest - Class in org.javers.common.string
     
    ShaDigest() - Constructor for class org.javers.common.string.ShaDigest
     
    ShadowGraph - Class in org.javers.core.snapshot
     
    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
     
    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
     

    T

    TailoredJaversMemberFactoryModule - Class in org.javers.core.graph
     
    TailoredJaversMemberFactoryModule(JaversCoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.graph.TailoredJaversMemberFactoryModule
     
    to() - Method in class org.javers.repository.api.QueryParams
    filters results to Snapshots created before given date
    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 date.
    to(LocalDate) - Method in class org.javers.repository.jql.QueryBuilder
    delegates to QueryBuilder.to(LocalDateTime) with MIDNIGHT
    toJson(T, JsonSerializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
     
    toJson(Object) - Method in class org.javers.core.json.JsonConverter
     
    toJson(T, JsonSerializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
     
    toJson(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 class org.javers.common.collections.Optional
     
    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.JaversMethod
     
    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
     
    transform(Collection<F>, Function<F, T>) - Static method in class org.javers.common.collections.Collections
     
    transform(List<F>, Function<F, T>) - Static method in class org.javers.common.collections.Lists
     
    transform(Set<F>, Function<F, T>) - Static method in class org.javers.common.collections.Sets
     
    traverse(List<Change>, ChangeProcessor) - Static method in class org.javers.core.changelog.ChangeListTraverser
     
    typeDesc() - Method in interface org.javers.core.graph.CdoFactory
     
    typeDesc() - Method in class org.javers.core.graph.LiveCdoFactory
     
    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) - Method in class org.javers.core.IdBuilder
     
    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.date.DateTypeCoreAdapters
     
    UtilTypeAdapters - Class in org.javers.core.json.typeadapter.util
     
    UtilTypeAdapters() - Constructor for class org.javers.core.json.typeadapter.util.UtilTypeAdapters
     

    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
     
    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
     
    ValueDefinition - Class in org.javers.core.metamodel.clazz
     
    ValueDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.ValueDefinition
     
    ValueObject - Annotation Type in org.javers.core.metamodel.annotation
    Maps user's class to ValueObjectType
    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<Property>) - 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.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.
    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.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.
    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
     
    voId(String) - Method in class org.javers.core.IdBuilder
     

    W

    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(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
    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 date 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
     
    withInitial(boolean) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
    Deprecated.
    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.
    withListCompareAlgorithm(ListCompareAlgorithm) - Method in class org.javers.core.JaversCoreConfiguration
     
    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.
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversCoreConfiguration
     
    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).
    withNewObjectsSnapshot(boolean) - Method in class org.javers.core.JaversCoreConfiguration
     
    withObjectAccessHook(ObjectAccessHook) - Method in class org.javers.core.JaversBuilder
     
    withOwner(Object, Class) - Method in class org.javers.core.IdBuilder
     
    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
     
    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
     
    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>.
    withUnboundedOwner(Class) - Method in class org.javers.core.IdBuilder
     
    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(List) - Static method in class org.javers.common.collections.Lists
     
    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