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

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() - Method in interface org.javers.core.graph.ObjectAccessor
 
access() - Method in class org.javers.core.graph.ObjectAccessProxy
 
adapters() - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
adapters() - Static method in class org.javers.java8support.Java8TypeAdapters
 
add(List<T>, T) - Static method in class org.javers.common.collections.Lists
 
addChange(Change) - Method in class org.javers.core.diff.DiffBuilder
 
addChange(Change, Optional<Object>) - Method in class org.javers.core.diff.DiffBuilder
 
addChanges(Collection<Change>) - Method in class org.javers.core.diff.DiffBuilder
 
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
 
addField(String, Object, String) - Static method in class org.javers.common.string.ToStringBuilder
 
addFirstField(String, Object) - Static method in class org.javers.common.string.ToStringBuilder
 
addModule(InstantiatingModule) - Method in class org.javers.core.AbstractContainerBuilder
 
addModule(JaversModule) - Method in class org.javers.core.AbstractContainerBuilder
 
addMultiField(String, List<?>) - Method in class org.javers.common.string.PrettyPrintBuilder
 
AddOnsModule - Class in org.javers.core.pico
 
AddOnsModule(MutablePicoContainer, Collection<Class>) - Constructor for class org.javers.core.pico.AddOnsModule
 
addPluginTypes(Collection<JaversType>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
AFFECTED_CDO_IS_NOT_AVAILABLE - org.javers.common.exception.JaversExceptionCode
 
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
 
ALREADY_BUILT - org.javers.common.exception.JaversExceptionCode
 
andProperty(String) - Method in class org.javers.repository.jql.QueryBuilder
Deprecated. 
anyDomainObject() - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on any object.
append(Object) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
append(String) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
appendln(Object) - Method in class org.javers.core.changelog.AbstractTextChangeLog
null safe
appendln(String) - 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
 
applyHash() - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
applyHash(String) - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
argumentCheck(boolean, String) - Static method in class org.javers.common.validation.Validate
 
argumentIsNotNull(Object) - 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.
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
Changes on an Array property
ArrayChange(PropertyChangeMetadata, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ArrayChange
 
ArrayChange(PropertyChangeMetadata, List<ContainerElementChange>, Object, Object) - 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, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.ArrayType
 
AS_SET - org.javers.core.diff.ListCompareAlgorithm
 
asList(E...) - Static method in class org.javers.common.collections.Lists
 
asList(Object) - Static method in class org.javers.common.collections.Arrays
 
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
 
assembleJaversInstanceAndEnsureSchema() - 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

Value needs to be dehydrated before persisting.
Atomic(Object) - Constructor for class org.javers.core.diff.changetype.Atomic
 
ATTEMPT_TO_OVERWRITE_EXISTING_CLIENT_CLASS_DEFINITION - org.javers.common.exception.JaversExceptionCode
 
ATTEMPT_TO_OVERWRITE_EXISTING_JAVERSTYPE_MAPPING - org.javers.common.exception.JaversExceptionCode
 
author() - Method in class org.javers.repository.api.QueryParams
 
author(String) - Method in class org.javers.repository.api.QueryParamsBuilder
 
authorLikeIgnoreCase() - Method in class org.javers.repository.api.QueryParams
 
authorLikeIgnoreCase(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
 
BEAN - org.javers.core.MappingStyle
 
beforeAssemble(JaversBuilder) - Method in interface org.javers.core.JaversBuilderPlugin
 
beforeAssemble(JaversBuilder) - Method in class org.javers.groovysupport.GroovyAddOns
 
beforeAssemble(JaversBuilder) - Method in class org.javers.guava.GuavaAddOns
 
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
 
BigDecimalComparatorWithFixedEquals - Class in org.javers.core.diff.custom
Compares BigDecimals in the right way — ignoring trailing zeros.
BigDecimalComparatorWithFixedEquals() - Constructor for class org.javers.core.diff.custom.BigDecimalComparatorWithFixedEquals
 
bindComponent(Object, Object) - Method in class org.javers.core.AbstractContainerBuilder
 
bootContainer() - Method in class org.javers.core.AbstractContainerBuilder
 
BOOTSTRAP_ERROR - Static variable in exception org.javers.common.exception.JaversException
 
build() - Method in class org.javers.common.string.PrettyPrintBuilder
 
build() - Method in class org.javers.core.diff.DiffBuilder
 
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
Only snapshots committed by a given author.
byAuthorLikeIgnoreCase(String) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots committed by a partially matching author name, ignoring case.
byClass(Class...) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on any object (Entity or ValueObject) of given classes.
byGlobalId(GlobalIdDTO) - Static method in class org.javers.repository.jql.QueryBuilder
Deprecated.
byInstance(Object) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting changes (or snapshots) made on a concrete Entity instance.
byInstanceId(Object, Class) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting Changes, Snapshots or Shadows for a given Entity instance.
byInstanceId(Object, String) - Static method in class org.javers.repository.jql.QueryBuilder
Query for selecting Changes, Snapshots or Shadows for a given Entity instance, identified by its type name.
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(Object, Object, NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
calculateChanges(Object, Object, NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
calculateChanges(Object, Object, NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.SimpleListChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.ListAsSetChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.appenders.OptionalChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
 
calculateChanges(NodePair, JaversProperty) - Method in class org.javers.core.diff.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<?>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
canBePrototype() - Method in class org.javers.core.metamodel.type.JaversType
 
canBePrototype() - Method in class org.javers.core.metamodel.type.TokenType
 
canBePrototype() - Method in class org.javers.core.metamodel.type.ValueObjectType
 
CANT_DELETE_OBJECT_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
CANT_EXTRACT_CHILD_VALUE_OBJECT - org.javers.common.exception.JaversExceptionCode
 
CANT_FIND_COMMIT_HEAD_ID - org.javers.common.exception.JaversExceptionCode
 
CANT_PARSE_COMMIT_ID - org.javers.common.exception.JaversExceptionCode
 
Cdo - Class in org.javers.core.graph
Abstract holder for client's domain object, EntityType or ValueObjectType
Cdo(ManagedType) - Constructor for class org.javers.core.graph.Cdo
 
cdoHashCode() - Method in class org.javers.core.graph.ObjectNode
 
cdos() - Method in class org.javers.core.graph.ObjectGraph
 
cdoSnapshot() - Static method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
CdoSnapshot - Class in org.javers.core.metamodel.object
Historical state of a domain object captured as the property->value Map.
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() - Static method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
CdoSnapshotState - Class in org.javers.core.metamodel.object
 
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
 
Change - Class in org.javers.core.diff
Change represents an atomic difference between two objects.
Change(GlobalId, Optional<Object>) - Constructor for class org.javers.core.diff.Change
 
Change(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.Change
 
changeAggregate(boolean) - Method in class org.javers.repository.api.QueryParams
 
ChangedCdoSnapshotsFactory - Class in org.javers.core.snapshot
Builds snapshots for provided live objects.
changedProperties() - Method in class org.javers.repository.api.QueryParams
 
changedProperties(Collection<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.
Changes - Class in org.javers.core
Convenient wrapper for the list of Changes returned by Javers.findChanges(JqlQuery).
Changes(List<Change>, PrettyValuePrinter) - Constructor for class org.javers.core.Changes
 
ChangesByCommit - Class in org.javers.core
List of Changes done in a specific commit.
ChangesByObject - Class in org.javers.core
List of Changes done on a specific object.
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
 
CHILD_VALUE_OBJECT - org.javers.repository.jql.ShadowScope
JaVers loads all child ValueObjects owned by selected Entities.
CLASS_EXTRACTION_ERROR - org.javers.common.exception.JaversExceptionCode
 
CLASS_IS_NOT_INSTANCE_OF - org.javers.common.exception.JaversExceptionCode
 
CLASS_MAPPING_ERROR - org.javers.common.exception.JaversExceptionCode
 
CLASS_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
CLASS_NOT_MANAGED - org.javers.common.exception.JaversExceptionCode
 
classForName(String) - Static method in class org.javers.common.reflection.ReflectionUtil
throws RuntimeException if class is not found
CLASSPATH_RESOURCE_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
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
 
CM - org.javers.common.exception.JaversExceptionCode
 
CollectionChange<T extends java.util.Collection<?>> - Class in org.javers.core.diff.changetype.container
Changes on a Collection property
CollectionChange(PropertyChangeMetadata, List<ContainerElementChange>, Collection, Collection) - Constructor for class org.javers.core.diff.changetype.container.CollectionChange
 
Collections - Class in org.javers.common.collections
 
Collections() - Constructor for class org.javers.common.collections.Collections
 
CollectionsCdoFactory - Class in org.javers.core.graph
 
CollectionsCdoFactory(ClassScanner, TailoredJaversMemberFactory, TypeMapper) - Constructor for class org.javers.core.graph.CollectionsCdoFactory
 
CollectionType - Class in org.javers.core.metamodel.type
 
CollectionType(Type, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.CollectionType
 
collectRightAsSet(List<Pair<L, R>>) - Static method in class org.javers.common.collections.Pair
 
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.
Commit - Class in org.javers.core.commit
JaVers commit is a similar concept to GIT commit.
COMMIT_DEEP - org.javers.repository.jql.ShadowScope
JaVers restores commit-deep shadow graph.
commitAsync(String, Object, Executor) - Method in interface org.javers.core.Javers
Async version of Javers.commit(String, Object)

Important! Async Javers commits work seamlessly with MongoDB.
commitAsync(String, Object, Map<String, String>, Executor) - Method in interface org.javers.core.Javers
CommitFactory - Class in org.javers.core.commit
 
CommitFactory(DiffFactory, JaversExtendedRepository, DateProvider, LiveGraphFactory, SnapshotFactory, SnapshotGraphFactory, ChangedCdoSnapshotsFactory, CommitIdFactory) - Constructor for class org.javers.core.commit.CommitFactory
 
CommitFactoryModule - Class in org.javers.core.commit
 
CommitFactoryModule(MutablePicoContainer) - Constructor for class org.javers.core.commit.CommitFactoryModule
 
commitId(CommitId) - Method in class org.javers.repository.api.QueryParamsBuilder
 
CommitId - Class in org.javers.core.commit
 
CommitId(long, int) - Constructor for class org.javers.core.commit.CommitId
 
CommitIdGenerator - Enum in org.javers.core
 
commitIds() - Method in class org.javers.repository.api.QueryParams
 
commitIds(Collection<CommitId>) - Method in class org.javers.repository.api.QueryParamsBuilder
 
CommitMetadata - Class in org.javers.core.commit
 
CommitMetadata(String, Map<String, String>, LocalDateTime, Instant, CommitId) - Constructor for class org.javers.core.commit.CommitMetadata
 
commitProperties() - Method in class org.javers.repository.api.QueryParams
 
commitPropertiesLike() - Method in class org.javers.repository.api.QueryParams
 
commitProperty(String, String) - Method in class org.javers.repository.api.QueryParamsBuilder
 
commitPropertyIn(String, Collection<String>) - Method in class org.javers.repository.api.QueryParamsBuilder
 
commitPropertyLike(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.
COMMITTING_TOP_LEVEL_VALUES_NOT_SUPPORTED - org.javers.common.exception.JaversExceptionCode
 
CommitTypeAdaptersModule - Class in org.javers.core.json.typeadapter.commit
 
CommitTypeAdaptersModule(MutablePicoContainer) - Constructor for class org.javers.core.json.typeadapter.commit.CommitTypeAdaptersModule
 
commonKeys(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
null args are allowed
compare(Object, Object) - Method in class org.javers.core.diff.DiffFactory
 
compare(Object, Object) - Method in interface org.javers.core.Javers
Deep compare
compare(T, T, PropertyChangeMetadata, Property) - Method in interface org.javers.core.diff.custom.CustomPropertyComparator
Called by JaVers to calculate property-to-property diff between two Custom Type objects.
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
 
compareTo(GlobalId) - Method in class org.javers.core.metamodel.object.GlobalId
 
COMPARING_TOP_LEVEL_VALUES_NOT_SUPPORTED - org.javers.common.exception.JaversExceptionCode
 
COMPONENT_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
ConditionalTypesPlugin - Class in org.javers.core
 
ConditionalTypesPlugin() - Constructor for class org.javers.core.ConditionalTypesPlugin
 
conditionFulfilled(boolean, String) - Static method in class org.javers.common.validation.Validate
 
ConfigurationAware - Interface in org.javers.repository.api
 
consume(T) - Method in interface org.javers.common.collections.Consumer
 
Consumer<T> - Interface in org.javers.common.collections
 
CONTAINER_NOT_READY - org.javers.common.exception.JaversExceptionCode
 
ContainerArgumentResolver - Class in org.javers.core.pico
 
ContainerArgumentResolver(PicoContainer) - Constructor for class org.javers.core.pico.ContainerArgumentResolver
 
ContainerChange<T> - Class in org.javers.core.diff.changetype.container
Changes on an Array or Collection property
ContainerElementChange - Class in org.javers.core.diff.changetype.container
Any change in an Array or Collection
ContainerType - Class in org.javers.core.metamodel.type
Collection or Array
contains(String) - Method in class org.javers.common.properties.PropertyConfiguration
 
contains(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
containsHashPlaceholder(String) - Static method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
copy(QueryParams) - Static method in class org.javers.repository.api.QueryParamsBuilder
 
CoreConfiguration - Class in org.javers.core
 
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(NodePair, JaversProperty, Object, Object) - Static method in class org.javers.core.diff.changetype.ValueChangeFactory
 
create(LiveGraph, Set<CdoSnapshot>, CommitMetadata) - Method in class org.javers.core.snapshot.ChangedCdoSnapshotsFactory
 
create(ObjectGraph, ObjectGraph, Optional<CommitMetadata>) - Method in class org.javers.core.diff.DiffFactory
 
createAccessor(T) - Method in interface org.javers.core.graph.ObjectAccessHook
Return object wrapper, possibly without proxy initialization
createCdo(Object) - Method in class org.javers.core.graph.LiveGraphFactory
 
createCdo(CollectionWrapper, Class<?>) - Method in class org.javers.core.graph.CollectionsCdoFactory
 
createFromDto(GlobalIdDTO) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createId(Object) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createId(Object, OwnerContext) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createIdFromDeserializedJsonLocalId(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
createIdFromInstance(Object) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createIdFromInstance(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
createIdFromInstanceId(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
createInstanceId(Object, Class) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createInstanceId(Object, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
 
createLatest(Set<GlobalId>) - Method in class org.javers.core.snapshot.SnapshotGraphFactory
 
createLiveGraph(Object) - Method in class org.javers.core.graph.LiveGraphFactory
delegates to ObjectGraphBuilder.buildGraph(Object)
createLiveGraph(Collection, Class) - Method in class org.javers.core.graph.LiveGraphFactory
 
createPropertyChangeMetadata(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
createShadow(CdoSnapshot, CommitMetadata, BiFunction<CommitMetadata, GlobalId, CdoSnapshot>) - Method in class org.javers.shadow.ShadowFactory
 
createSnapshotState(LiveNode) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createSnapshotStateNoRefs(Cdo) - Method in class org.javers.core.snapshot.SnapshotFactory
 
createSnapshotStateNoRefs(ManagedType, Object) - 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
 
createValueObjectIdFromPath(GlobalId, String) - Method in class org.javers.core.metamodel.object.GlobalIdFactory
Deprecated.
CUSTOM - org.javers.core.CommitIdGenerator
Provided by user
CustomBigDecimalComparator - Class in org.javers.core.diff.custom
Compares BigDecimals with custom precision.
CustomBigDecimalComparator(int) - Constructor for class org.javers.core.diff.custom.CustomBigDecimalComparator
 
CustomComparableType - Interface in org.javers.core.metamodel.type
 
CustomDefinition<T> - Class in org.javers.core.metamodel.clazz
Recipe for CustomType
CustomDefinition(Class<T>, CustomPropertyComparator<T, ?>) - Constructor for class org.javers.core.metamodel.clazz.CustomDefinition
 
CustomPropertyComparator<T,​C extends PropertyChange> - Interface in org.javers.core.diff.custom
Property-scope comparator bounded to CustomType.
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<T> - Class in org.javers.core.metamodel.type
Custom Types are not easy to manage, use it as a last resort,
only for corner cases like comparing custom Collection types.


JaVers treats a Custom Type as a black box and doesn't take any assumptions about its content or behaviour.
CustomType(Type, CustomPropertyComparator<T, ?>) - Constructor for class org.javers.core.metamodel.type.CustomType
 
CustomValueComparator<T> - Interface in org.javers.core.diff.custom
A custom comparator for ValueType classes to be used instead of default Object.equals(Object).
CustomValueToStringTemplate<T> - Interface in org.javers.core.diff.custom
 

D

DateProvider - Interface in org.javers.common.date
DEEP_PLUS - org.javers.repository.jql.ShadowScope
JaVers tries to restore an original object graph with (possibly) all object references resolved.
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
defaultType() - Method in class org.javers.core.metamodel.clazz.ValueObjectDefinitionBuilder
 
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.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.javers.core.json.typeadapter.commit.DiffTypeDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.javers.mongosupport.MongoLong64JsonDeserializer
 
deserialize(String) - Method in class org.javers.core.json.BasicStringTypeAdapter
Example deserialization for LocalDateTime:
deserializeLocalDateTime(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
deserializeLocalTime(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
deserializeToInstant(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
deserializeToUtilDate(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
deserializeToZonedDateTime(String) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
devPrint() - Method in class org.javers.core.Changes
Prints the Changes in a technical style.
Diff - Class in org.javers.core.diff
Diff is a list of changes between two object graphs.
DIFF_IGNORE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
DIFF_IGNORE_PROPERTIES_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
DIFF_INCLUDE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
DiffAppendersModule - Class in org.javers.core.diff.appenders
 
DiffAppendersModule(CoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.diff.appenders.DiffAppendersModule
 
DiffBuilder - Class in org.javers.core.diff
 
DiffBuilder() - Constructor for class org.javers.core.diff.DiffBuilder
 
DiffBuilder(PrettyValuePrinter) - Constructor for class org.javers.core.diff.DiffBuilder
 
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
difference(Set<E>, Set<E>, Function<E, Integer>) - 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, CoreConfiguration) - 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.
DiffIgnoreProperties - Annotation Type in org.javers.core.metamodel.annotation
Use the DiffIgnoreProperties annotation to mark a list properties (fields or methods) of a class as ignored by Javers.
DiffInclude - Annotation Type in org.javers.core.metamodel.annotation
Use DiffInclude annotation to tell JaVers which properties to include in diff/commit operations for a given class.
DiffTypeDeserializer - Class in org.javers.core.json.typeadapter.commit
 
DiffTypeDeserializer() - Constructor for class org.javers.core.json.typeadapter.commit.DiffTypeDeserializer
 
DuckType - Class in org.javers.core.metamodel.type
 
DuckType(String) - Constructor for class org.javers.core.metamodel.type.DuckType
 
DuckType(String, Set<String>) - Constructor for class org.javers.core.metamodel.type.DuckType
 
DuckType(ManagedType) - Constructor for class org.javers.core.metamodel.type.DuckType
 
dummy(KeyValueType) - Static method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
DynamicMappingStrategy - Class in org.javers.core.metamodel.type
 
DynamicMappingStrategy() - Constructor for class org.javers.core.metamodel.type.DynamicMappingStrategy
 
DynamicMappingStrategy(IgnoredClassesStrategy) - Constructor for class org.javers.core.metamodel.type.DynamicMappingStrategy
 

E

ElementValueChange - Class in org.javers.core.diff.changetype.container
Value changed at certain index in an Array or List
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.core.diff.DiffBuilder
 
empty() - Method in class org.javers.core.metamodel.type.ArrayType
 
empty() - Method in class org.javers.core.metamodel.type.CollectionType
 
empty() - Method in class org.javers.core.metamodel.type.EnumerableType
 
empty() - Method in class org.javers.core.metamodel.type.MapType
 
empty() - Method in class org.javers.core.metamodel.type.OptionalType
 
empty() - Method in class org.javers.core.metamodel.type.SetType
 
empty() - Method in class org.javers.guava.MultimapType
 
empty() - Method in class org.javers.guava.MultisetType
 
emptyIfNull(String) - Static method in class org.javers.common.string.Strings
 
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 a user's class to EntityType
ENTITY_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
ENTITY_INSTANCE_WITH_NULL_COMPOSITE_ID - org.javers.common.exception.JaversExceptionCode
 
ENTITY_INSTANCE_WITH_NULL_ID - org.javers.common.exception.JaversExceptionCode
 
ENTITY_WITHOUT_ID - org.javers.common.exception.JaversExceptionCode
 
entityDefinition(Class<?>) - Static method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
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
 
EntityDefinitionBuilder - Class in org.javers.core.metamodel.clazz
Fluent builder for EntityDefinition, allows to set all optional attributes: Id-properties, ignoredProperties and typeAlias, for example:
EntityType - Class in org.javers.core.metamodel.type
Entity class in client's domain model.
entries(Object) - Method in class org.javers.core.metamodel.type.KeyValueType
 
entries(Object) - Method in class org.javers.core.metamodel.type.MapType
 
entries(Object) - Method in class org.javers.guava.MultimapType
 
EntryAdded - Class in org.javers.core.diff.changetype.map
Entry added to a Map
EntryAdded(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryAdded
 
EntryAddOrRemove - Class in org.javers.core.diff.changetype.map
Entry added or removed from a Map
EntryChange - Class in org.javers.core.diff.changetype.map
Any change in a Map
EntryRemoved - Class in org.javers.core.diff.changetype.map
Entry removed from a Map
EntryRemoved(Object, Object) - Constructor for class org.javers.core.diff.changetype.map.EntryRemoved
 
EntryValueChange - Class in org.javers.core.diff.changetype.map
Changed value assigned to a key in a Map
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
EnumerationAwareOwnerContext - Class in org.javers.core.metamodel.object
 
EnumerationAwareOwnerContext(OwnerContext) - Constructor for class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
EnumerationAwareOwnerContext(OwnerContext, boolean) - Constructor for class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
equals(Object) - Method in class org.javers.common.reflection.JaversMember
 
equals(Object) - Method in class org.javers.core.commit.Commit
 
equals(Object) - Method in class org.javers.core.commit.CommitId
 
equals(Object) - Method in class org.javers.core.commit.CommitMetadata
 
equals(Object) - Method in class org.javers.core.diff.appenders.HashWrapper
 
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.KeyValueChange
 
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.Cdo
 
equals(Object) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
equals(Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
equals(Object) - Method in class org.javers.core.metamodel.object.GlobalId
 
equals(Object) - Method in class org.javers.core.metamodel.property.Property
 
equals(Object) - Method in class org.javers.core.metamodel.type.DuckType
 
equals(Object) - Method in class org.javers.core.metamodel.type.EntityType
 
equals(Object) - Method in class org.javers.core.metamodel.type.JaversProperty
 
equals(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
equals(Object) - 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
 
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, Object) - Method in class org.javers.core.metamodel.type.ArrayType
 
equals(Object, Object) - Method in class org.javers.core.metamodel.type.CustomType
 
equals(Object, Object) - Method in class org.javers.core.metamodel.type.JaversType
Used for comparing as Values
equals(Object, Object) - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
equals(Object, Object) - Method in class org.javers.core.metamodel.type.TokenType
 
equals(String, String) - Method in class org.javers.core.diff.custom.NullAsBlankStringComparator
 
equals(BigDecimal, BigDecimal) - Method in class org.javers.core.diff.custom.BigDecimalComparatorWithFixedEquals
 
equals(BigDecimal, BigDecimal) - Method in class org.javers.core.diff.custom.CustomBigDecimalComparator
 
equals(T, T) - Method in interface org.javers.core.diff.custom.CustomValueComparator
Called by Javers to compare two Values.
equals(T, T) - Method in interface org.javers.core.diff.custom.CustomValueToStringTemplate
 
EqualsFunction - Interface in org.javers.core.diff
 
ERROR_WHEN_INVOKING_CONSTRUCTOR - org.javers.common.exception.JaversExceptionCode
 
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

FakeNode - Class in org.javers.core.graph
 
FakeNode(Cdo, boolean) - Constructor for class org.javers.core.graph.FakeNode
 
FIELD - org.javers.core.MappingStyle
 
filterToList(Object, Class<T>) - Method in class org.javers.core.metamodel.type.EnumerableType
Returns a new, unmodifiable Enumerable with filtered items, nulls are omitted.
filterToList(Object, Class<T>) - Method in class org.javers.core.metamodel.type.KeyValueType
 
findChanges(JqlQuery) - Method in interface org.javers.core.Javers
Queries a JaversRepository for change history (diff sequence) of a given class, object or property.
Returns the list of Changes.
There are various types of changes.
findClasses(Class<? extends Annotation>, String...) - Static method in class org.javers.common.reflection.ReflectionUtil
 
findProperty(String) - Method in class org.javers.core.metamodel.type.ManagedType
 
findShadows(JqlQuery) - Method in interface org.javers.core.Javers
Queries a JaversRepository for Shadows.
findShadowsAndStream(JqlQuery) - Method in interface org.javers.core.Javers
The streamed version of Javers.findShadows(JqlQuery).
findSnapshots(JqlQuery) - Method in interface org.javers.core.Javers
Queries JaversRepository for object Snapshots.
firstFrameStats() - Method in class org.javers.repository.jql.JqlQuery
Statistics from the first (frame) Shadow query executed by Javers.findShadows(JqlQuery) or Javers.findShadowsAndStream(JqlQuery).
forEachProperty(BiConsumer<String, Object>) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
forEachProperty(Consumer<JaversProperty>) - Method in class org.javers.core.metamodel.type.ManagedType
 
format(Object) - Method in class org.javers.common.string.PrettyValuePrinter
 
format(Object) - Static method in class org.javers.common.string.ToStringBuilder
 
formatWithQuotes(Object) - Method in class org.javers.common.string.PrettyValuePrinter
 
freeze() - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
from() - Method in class org.javers.repository.api.QueryParams
 
from(LocalDate) - Method in class org.javers.repository.jql.QueryBuilder
delegates to QueryBuilder.from(LocalDateTime) with MIDNIGHT
from(LocalDateTime) - Method in class org.javers.repository.api.QueryParamsBuilder
 
from(LocalDateTime) - Method in class org.javers.repository.jql.QueryBuilder
Limits to snapshots created after this date or exactly at this date.
from(CdoSnapshot) - Static method in class org.javers.repository.api.SnapshotIdentifier
 
fromInstant() - Method in class org.javers.repository.api.QueryParams
 
fromInstant(Instant) - Method in class org.javers.repository.api.QueryParamsBuilder
 
fromInstant(Instant) - Method in class org.javers.repository.jql.QueryBuilder
Limits to snapshots created after this UTC date or exactly at this UTC date.
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
 
fromJson(JsonElement, JsonDeserializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
 
fromJson(JsonElement, JsonDeserializationContext) - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
fromJson(JsonElement, Class<T>) - Method in class org.javers.core.json.JsonConverter
 
fromJson(JsonElement, Type, JsonDeserializationContext) - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
fromJson(JsonElement, Type, JsonDeserializationContext) - Method in class org.javers.java8support.OptionalTypeAdapter
 
fromJson(Reader, Type) - Method in class org.javers.core.json.JsonConverter
 
fromJson(String, Class<T>) - Method in class org.javers.core.json.JsonConverter
 
fromJson(String, Type) - Method in class org.javers.core.json.JsonConverter
 
fromJsonToJsonElement(String) - Method in class org.javers.core.json.JsonConverter
 
fromSerializedSnapshot(CdoSnapshotSerialized) - Method in class org.javers.core.json.JsonConverter
 
fromUtilDate(Date) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 

G

GENERIC_TYPE_NOT_PARAMETRIZED - Static variable in class org.javers.core.diff.appenders.CorePropertyChangeAppender
JaVers needs to know actual Class of elements stored in your Collections and Maps.
get() - Method in class org.javers.core.ChangesByCommit
 
get() - Method in class org.javers.core.ChangesByObject
 
get() - Method in class org.javers.shadow.Shadow
Shadow object per se
get(int) - Method in class org.javers.core.Changes
 
get(Object) - Method in class org.javers.core.metamodel.property.Property
Returns property value, even if private.
get(GlobalId) - Method in class org.javers.core.graph.ObjectGraph
 
getActualTypeArguments() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
getAddedValue() - Method in class org.javers.core.diff.changetype.container.ValueAdded
Added item.
getAddedValues() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getAffectedCdoId() - Method in class org.javers.core.diff.changetype.PropertyChangeMetadata
 
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.
getAlgorithm() - Method in class org.javers.core.JaversCoreProperties
 
getAllFields(Class<?>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllPersistentFields(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAllTypeArguments(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
Makes sense for ParameterizedType
getAnnotations() - Method in class org.javers.common.reflection.JaversMember
 
getAnnotations(Member) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAnnotationTypes() - Method in class org.javers.common.reflection.JaversMember
 
getAnnotationValue(Annotation, String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getAppenderClass() - Method in enum org.javers.core.diff.ListCompareAlgorithm
 
getArrayWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getAuthor() - Method in class org.javers.core.commit.Commit
 
getAuthor() - Method in class org.javers.core.commit.CommitMetadata
 
getBaseJavaClass() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
getBaseJavaType() - Method in class org.javers.core.metamodel.type.JaversType
 
getBeans() - Method in class org.javers.core.pico.InstantiatingModule
 
getBooleanProperty(String) - Method in class org.javers.common.properties.PropertyConfiguration
 
getBooleanProperty(Properties, String) - Static method in class org.javers.common.properties.PropertiesUtil
 
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(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getChangeHistory(GlobalId, 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
Flat list of changes
getChanges(Predicate<Change>) - Method in class org.javers.core.diff.Diff
Changes that satisfies given filter
getChanges(QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getChangesByType(Class<C>) - Method in class org.javers.core.Changes
Returns a subset of Changes with a given type
getChangesByType(Class<C>) - Method in class org.javers.core.diff.Diff
 
getChangeSet(GraphPair) - Method in interface org.javers.core.diff.appenders.NodeChangeAppender
 
getChangeType() - Method in class org.javers.core.diff.changetype.PropertyChange
 
getChangeType() - Method in class org.javers.core.diff.changetype.PropertyChangeMetadata
 
getChangeType(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
getCode() - Method in exception org.javers.common.exception.JaversException
 
getCommit() - Method in class org.javers.core.ChangesByCommit
 
getCommitAuthor() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitDate() - Method in class org.javers.core.commit.Commit
Commit creation timestamp in local time zone
getCommitDate() - Method in class org.javers.core.commit.CommitMetadata
Created date as local date.
getCommitDate() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitDateInstant() - Method in class org.javers.core.commit.Commit
Commit creation timestamp in UTC.
getCommitDateInstant() - Method in class org.javers.core.commit.CommitMetadata
Created date as UTC timestamp
getCommitDateInstant() - 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
 
getCommitId() - Method in class org.javers.shadow.Shadow
 
getCommitIdGenerator() - Method in class org.javers.core.CoreConfiguration
 
getCommitIdGenerator() - Method in class org.javers.core.JaversCoreProperties
 
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.diff.changetype.PropertyChangeMetadata
 
getCommitMetadata() - Method in class org.javers.core.diff.GraphPair
 
getCommitMetadata() - Method in class org.javers.core.diff.NodePair
 
getCommitMetadata() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getCommitMetadata() - Method in class org.javers.shadow.Shadow
 
getCommitPk() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getCommitProperties() - Method in class org.javers.core.json.CdoSnapshotSerialized
 
getComparator() - Method in enum org.javers.core.CommitIdGenerator
 
getComparator() - Method in class org.javers.core.metamodel.clazz.CustomDefinition
 
getComparator() - Method in class org.javers.core.metamodel.clazz.ValueDefinition
 
getComponents() - Method in class org.javers.core.diff.DiffFactoryModule
 
getComponents() - Method in interface org.javers.core.pico.JaversModule
 
getComponents(Class<T>) - Method in class org.javers.core.AbstractContainerBuilder
 
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
 
getContainer() - Method in class org.javers.core.pico.InstantiatingModule
 
getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractContainerBuilder
 
getCoreConfiguration() - Method in interface org.javers.core.Javers
 
getCurrentType() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
getCustomCommitIdGenerator() - Method in class org.javers.core.CoreConfiguration
 
getDeclaringClass() - Method in class org.javers.common.reflection.JaversMember
 
getDeclaringClass() - Method in class org.javers.core.metamodel.property.Property
 
getDefault() - Static method in class org.javers.common.string.PrettyValuePrinter
 
getDehydratedPropertyValue(String) - Method in class org.javers.core.graph.FakeNode
 
getDehydratedPropertyValue(String) - Method in class org.javers.core.graph.LiveNode
 
getDehydratedPropertyValue(String) - Method in class org.javers.core.graph.ObjectNode
 
getDehydratedPropertyValue(JaversProperty) - Method in class org.javers.core.graph.FakeNode
 
getDehydratedPropertyValue(JaversProperty) - Method in class org.javers.core.graph.LiveNode
Enumerables are copied to new structures (immutable when possible)
getDehydratedPropertyValue(JaversProperty) - Method in class org.javers.core.graph.ObjectNode
 
getDehydratedType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
Dehydrated type for JSON representation
getEntity() - Method in class org.javers.repository.jql.InstanceIdDTO
 
getEntryAddedChanges() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
getEntryChanges() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
getEntryRemovedChanges() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
getEntryValueChanges() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.ArrayType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.CollectionType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.EnumerableType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.ListAsSetType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.ListType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.MapType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.OptionalType
 
getEnumerableInterface() - Method in class org.javers.core.metamodel.type.SetType
 
getEnumerableInterface() - Method in class org.javers.guava.MultimapType
 
getEnumerableInterface() - Method in class org.javers.guava.MultisetType
 
getEnumeratorContextPath() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
getEnumeratorContextPath() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
getEnumProperty(String, Class<T>) - Method in class org.javers.common.properties.PropertyConfiguration
assembles mandatory enum property from PropertyConfiguration.properties bag
getEnumProperty(Properties, String, Class<T>) - Static method in class org.javers.common.properties.PropertiesUtil
 
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversField
 
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversGetter
 
getEvenIfPrivate(Object) - Method in class org.javers.common.reflection.JaversMember
 
getFirst() - Method in class org.javers.core.diff.NodePair
 
getFormats() - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
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 class org.javers.core.ChangesByObject
Id of a changed Entity.
getGlobalId() - Method in class org.javers.core.diff.NodePair
 
getGlobalId() - Method in class org.javers.core.graph.Cdo
 
getGlobalId() - Method in class org.javers.core.graph.ObjectNode
shortcut to Cdo.getGlobalId()
getGlobalId() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
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
 
getHistorical(GlobalId, LocalDateTime) - Method in class org.javers.repository.api.JaversExtendedRepository
last snapshot with commitId <= given date
getHistoricals(GlobalId, LocalDateTime, boolean, int) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getHistoricals(GlobalId, CommitId, boolean, int) - Method in class org.javers.repository.api.JaversExtendedRepository
last snapshot with commitId <= given timePoint
getHistoricalSnapshot(Object, Class, LocalDateTime) - Method in interface org.javers.core.Javers
Historical snapshot of a given Entity instance.
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
 
getIdProperties() - Method in class org.javers.core.metamodel.type.EntityType
 
getIdProperty() - Method in class org.javers.core.metamodel.type.EntityType
 
getIdPropertyNames() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
getIgnoredProperties() - Method in class org.javers.core.metamodel.clazz.PropertiesFilter
 
getImplementations() - Method in class org.javers.core.commit.CommitFactoryModule
 
getImplementations() - Method in class org.javers.core.CoreJaversModule
 
getImplementations() - Method in class org.javers.core.diff.appenders.DiffAppendersModule
 
getImplementations() - Method in class org.javers.core.graph.GraphFactoryModule
 
getImplementations() - Method in class org.javers.core.graph.TailoredJaversMemberFactoryModule
 
getImplementations() - Method in class org.javers.core.json.typeadapter.change.ChangeTypeAdaptersModule
 
getImplementations() - Method in class org.javers.core.json.typeadapter.commit.CommitTypeAdaptersModule
 
getImplementations() - Method in class org.javers.core.metamodel.scanner.ScannerModule
 
getImplementations() - Method in class org.javers.core.metamodel.type.TypeMapperModule
 
getImplementations() - Method in class org.javers.core.pico.AddOnsModule
 
getImplementations() - Method in class org.javers.core.pico.InstantiatingModule
 
getImplementations() - Method in class org.javers.core.snapshot.SnapshotModule
 
getImplementations() - Method in class org.javers.repository.jql.JqlModule
 
getImplementations() - Method in class org.javers.shadow.ShadowModule
 
getIncludedProperties() - Method in class org.javers.core.metamodel.clazz.PropertiesFilter
 
getIndex() - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
getItemClass() - Method in class org.javers.core.metamodel.type.ContainerType
never returns null
getItemJavaType() - Method in class org.javers.core.metamodel.type.ContainerType
 
getItemJaversType() - Method in class org.javers.core.metamodel.type.ContainerType
 
getJaversClassType(Type) - 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
getJaversManagedType(String, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(GlobalId) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedType(DuckType, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedTypeMaybe(String, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversManagedTypeMaybe(DuckType, Class<T>) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getJaversType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
Returns mapped type, spawns a new one from a prototype, or infers a new one using default mapping.
getJaversType(Type) - Method in interface org.javers.core.metamodel.type.TypeMapperLazy
 
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
 
getKeyJavaType() - Method in class org.javers.core.metamodel.type.KeyValueType
never returns null
getKeyJaversType() - Method in class org.javers.core.metamodel.type.KeyValueType
 
getKeyType() - Method in class org.javers.core.metamodel.type.MapContentType
 
getLatest(Collection<GlobalId>) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getLatest(Collection<GlobalId>) - Method in interface org.javers.repository.api.JaversRepository
 
getLatest(GlobalId) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getLatest(GlobalId) - Method in interface org.javers.repository.api.JaversRepository
Latest snapshot of a given object.
getLatest(GlobalId) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getLatestSnapshot(Object, Class) - Method in interface org.javers.core.Javers
Latest snapshot of a given Entity instance.
getLeft() - Method in class org.javers.core.diff.changetype.container.ContainerChange
Left (or old) Collection or array
getLeft() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
Left (or new) Map
getLeft() - Method in class org.javers.core.diff.changetype.PropertyChange
Left (or old) value of a changed property
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
 
getLeft() - Method in class org.javers.core.diff.NodePair
 
getLeftDehydratedPropertyValueAndSanitize(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
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 class org.javers.core.diff.NodePair
 
getLeftPropertyValueAndSanitize(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
getLeftReference(Property) - Method in class org.javers.core.diff.NodePair
 
getLeftReferences(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
getLeftSize() - Method in class org.javers.core.diff.changetype.container.ArrayChange
size of left (or old) Array at ContainerChange.getLeft()
getLeftSize() - Method in class org.javers.core.diff.changetype.container.CollectionChange
size of left (or old) Collection at ContainerChange.getLeft()
getLeftSize() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
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.CoreConfiguration
 
getListWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getLocalDate() - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
getLocalDateTime() - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
getLocalId() - Method in interface org.javers.core.graph.ObjectAccessor
 
getLocalId() - Method in class org.javers.core.graph.ObjectAccessProxy
 
getLocalIdDehydratedJsonType() - Method in class org.javers.core.metamodel.type.EntityType
 
getLocalTime() - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
getMajorId() - Method in class org.javers.core.commit.CommitId
Commit number generated by CommitIdGenerator.
getManagedType() - Method in class org.javers.core.diff.NodePair
 
getManagedType() - Method in class org.javers.core.graph.Cdo
 
getManagedType() - Method in class org.javers.core.graph.ObjectNode
 
getMappingStyle() - Method in class org.javers.core.CoreConfiguration
 
getMappingStyle() - Method in class org.javers.core.JaversCoreProperties
 
getMapWrapperType() - Static method in class org.javers.core.graph.LiveGraphFactory
 
getMaxGapsToFill() - Method in class org.javers.repository.jql.JqlQuery
 
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
Non-zero only when CommitIdGenerator.SYNCHRONIZED_SEQUENCE is used and multiple threads are committing to the same Javers instance.
getMirrorField(JaversField, Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getMirrorGetter(JaversGetter, Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getMirrorMember(JaversMember, Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
getName() - Method in class org.javers.core.metamodel.property.Property
Property name used by JaVers, originalName by default, can be changed with @PropertyName.
getName() - Method in class org.javers.core.metamodel.type.JaversType
JaversType name, clientsClass.name by default or value of TypeName annotation.
getNewObjects() - Method in class org.javers.core.ChangesByObject
 
getNewTypes(TypeMapperLazy) - Method in class org.javers.core.ConditionalTypesPlugin
 
getNewTypes(TypeMapperLazy) - Method in class org.javers.guava.GuavaAddOns
 
getObjectsByChangeType(Class<C>) - Method in class org.javers.core.diff.Diff
Selects new, removed or changed objects
getObjectsRemoved() - Method in class org.javers.core.ChangesByObject
 
getObjectSupplier() - Method in class org.javers.core.graph.ObjectAccessProxy
 
getObjectsWithChangedProperty(String) - Method in class org.javers.core.diff.Diff
Selects objects with changed property for given property name
getOldGoodValueTypes() - Static method in class org.javers.common.collections.WellKnownValueTypes
 
getOnlyOnLeft() - Method in class org.javers.core.diff.GraphPair
 
getOnlyOnRight() - Method in class org.javers.core.diff.GraphPair
 
getOriginalName() - Method in class org.javers.core.metamodel.property.Property
Property name as in Java class
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
 
getPackagesToScan() - Method in class org.javers.core.JaversCoreProperties
 
getParentValueObjectIds() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
getPath() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
getPath() - Method in interface org.javers.core.metamodel.object.OwnerContext
 
getPath() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
getPath() - Method in class org.javers.repository.jql.ValueObjectIdDTO
 
getPrettyPrintDateFormats() - Method in class org.javers.core.JaversCoreProperties
 
getPrettyValuePrinter() - Method in class org.javers.core.CoreConfiguration
 
getPrimitiveAndBoxTypes() - Static method in class org.javers.common.collections.Primitives
 
getProperties() - Method in class org.javers.core.commit.Commit
 
getProperties() - Method in class org.javers.core.commit.CommitMetadata
 
getProperties() - Method in class org.javers.core.diff.NodePair
 
getProperties() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
getProperties() - Method in class org.javers.core.metamodel.type.ManagedType
unmodifiable list
getProperties(String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getProperties(Predicate<JaversProperty>) - Method in class org.javers.core.metamodel.type.ManagedType
 
getPropertiesFilter() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
getProperty(String) - Method in class org.javers.core.metamodel.type.ManagedType
 
getProperty(PropertyChange) - Method in interface org.javers.core.Javers
Returns Property which underlies given PropertyChange
getPropertyChangeAppenders() - Method in class org.javers.core.ConditionalTypesPlugin
 
getPropertyChangeAppenders() - Method in class org.javers.guava.GuavaAddOns
 
getPropertyChanges() - Method in class org.javers.core.ChangesByObject
 
getPropertyChanges(String) - Method in class org.javers.core.Changes
 
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.diff.changetype.PropertyChangeMetadata
 
getPropertyName() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
getPropertyNames() - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
getPropertyNames() - Method in class org.javers.core.metamodel.type.ManagedType
 
getPropertyNameWithPath() - Method in class org.javers.core.diff.changetype.PropertyChange
 
getPropertyType(Property) - Method in class org.javers.core.metamodel.type.TypeMapper
 
getPropertyValue(String) - Method in class org.javers.core.graph.Cdo
 
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getPropertyValue(String) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
getPropertyValue(Property) - Method in class org.javers.core.graph.Cdo
 
getPropertyValue(Property) - Method in class org.javers.core.graph.FakeNode
 
getPropertyValue(Property) - Method in class org.javers.core.graph.ObjectNode
 
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 empty primitives
getRawDehydratedType() - Method in class org.javers.core.metamodel.type.ManagedType
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversField
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversGetter
 
getRawGenericType() - Method in class org.javers.common.reflection.JaversMember
 
getRawMember() - Method in class org.javers.common.reflection.JaversMember
 
getRawType() - Method in class org.javers.common.reflection.JaversField
 
getRawType() - Method in class org.javers.common.reflection.JaversGetter
 
getRawType() - Method in class org.javers.common.reflection.JaversMember
 
getRawType() - Method in class org.javers.core.metamodel.property.Property
use getGenericType() when possible, see JaversMember.resolvedReturnType
getRawType() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
getReference(Property) - Method in class org.javers.core.graph.FakeNode
 
getReference(Property) - Method in class org.javers.core.graph.LiveNode
 
getReference(Property) - Method in class org.javers.core.graph.ObjectNode
returns null if property is not ManagedType
getReferences(JaversProperty) - Method in class org.javers.core.graph.FakeNode
 
getReferences(JaversProperty) - Method in class org.javers.core.graph.LiveNode
 
getReferences(JaversProperty) - Method in class org.javers.core.graph.ObjectNode
returns null if property is not Collection of ManagedType
getRemovedValue() - Method in class org.javers.core.diff.changetype.container.ValueRemoved
Removed item.
getRemovedValues() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getRight() - Method in class org.javers.core.diff.changetype.container.ContainerChange
Right (or new) Collection or array
getRight() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
Right (or new) Map
getRight() - Method in class org.javers.core.diff.changetype.PropertyChange
Right (or new) value of a changed property
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 class org.javers.core.diff.NodePair
 
getRightDehydratedPropertyValueAndSanitize(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
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 class org.javers.core.diff.NodePair
 
getRightPropertyValueAndSanitize(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
getRightReference(Property) - Method in class org.javers.core.diff.NodePair
 
getRightReferences(JaversProperty) - Method in class org.javers.core.diff.NodePair
 
getRightSize() - Method in class org.javers.core.diff.changetype.container.ArrayChange
size of right (or old) Array at ContainerChange.getRight()
getRightSize() - Method in class org.javers.core.diff.changetype.container.CollectionChange
size of right (or old) Collection at ContainerChange.getRight()
getRightSize() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
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
 
getShadowScope() - Method in class org.javers.repository.jql.JqlQuery
 
getSnapshots() - Method in class org.javers.core.commit.Commit
 
getSnapshots(Collection<SnapshotIdentifier>) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getSnapshots(Collection<SnapshotIdentifier>) - Method in interface org.javers.repository.api.JaversRepository
Snapshots with specified globalId and version
getSnapshots(Collection<SnapshotIdentifier>) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getSnapshots(QueryParams) - 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(QueryParams) - 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(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getStateHistory(Set<ManagedType>, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
All snapshots of objects within given managed classes, in reverse chronological order
getStateHistory(Set<ManagedType>, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getStateHistory(GlobalId, 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(GlobalId, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getStringProperty(String) - Method in class org.javers.common.properties.PropertyConfiguration
gets mandatory String property from PropertyConfiguration.properties bag
getStringProperty(Properties, String) - Static method in class org.javers.common.properties.PropertiesUtil
 
getTargetClass() - Method in interface org.javers.core.graph.ObjectAccessor
 
getTargetClass() - Method in class org.javers.core.graph.ObjectAccessProxy
 
getType() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
getType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
getTypeMapperLazy() - Method in class org.javers.core.metamodel.type.EnumerableType
 
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.object.GlobalId
 
getTypeName() - Method in class org.javers.core.metamodel.type.DuckType
 
getTypeSuperclass() - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
getTypeSuperclass() - Method in class org.javers.java8support.OptionalTypeAdapter
 
getUsePrimitiveDefaults() - Method in class org.javers.core.CoreConfiguration
 
getValue() - Method in class org.javers.core.diff.changetype.container.ValueAddOrRemove
For collections of Primitives or Values it's simply an added (or removed) item.
For collections of Entities or ValueObjects it's a GlobalId reference to an added (or removed) item.
getValue() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
getValue() - Method in class org.javers.mongosupport.MongoLong64
 
getValueAddedChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getValueJavaType() - Method in class org.javers.core.metamodel.type.KeyValueType
never returns null
getValueJaversType() - Method in class org.javers.core.metamodel.type.KeyValueType
 
getValueObjectChangeHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
 
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
Snapshots of all ValueObjects owned by given ownerEntity at given path
getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
getValueRemovedChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
getValueType() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
 
getValueType() - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
getValueType() - Method in class org.javers.core.metamodel.type.MapContentType
 
getValueTypes() - Method in interface org.javers.core.json.JsonTypeAdapter
Target class (or classes), typically ValueType or CustomType.
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.graph.Cdo
 
getWrappedCdo() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
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
 
getZonedDateTime() - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
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) - Constructor for class org.javers.core.metamodel.object.GlobalIdFactory
 
globalIds() - Method in class org.javers.core.graph.ObjectGraph
 
GraphFactoryModule - Class in org.javers.core.graph
 
GraphFactoryModule(MutablePicoContainer) - Constructor for class org.javers.core.graph.GraphFactoryModule
 
GraphPair - Class in org.javers.core.diff
 
GraphPair(ObjectGraph) - Constructor for class org.javers.core.diff.GraphPair
 
GraphPair(ObjectGraph, ObjectGraph, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.GraphPair
 
GroovyAddOns - Class in org.javers.groovysupport
 
GroovyAddOns() - Constructor for class org.javers.groovysupport.GroovyAddOns
 
groupByCommit() - Method in class org.javers.core.Changes
Returns changes grouped by commits.
groupByObject() - Method in class org.javers.core.Changes
Changes grouped by entities.
groupByObject() - Method in class org.javers.core.ChangesByCommit
Changes grouped by entities
groupByObject() - Method in class org.javers.core.diff.Diff
Changes grouped by entities
GuavaAddOns - Class in org.javers.guava
 
GuavaAddOns() - Constructor for class org.javers.guava.GuavaAddOns
 

H

handlesNulls() - Method in interface org.javers.core.diff.custom.CustomValueComparator
This flag is used to indicate to Javers whether a comparator implementation wants to handle nulls.
handlesNulls() - Method in class org.javers.core.diff.custom.NullAsBlankStringComparator
 
hasChangeAt(String) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
hasChanges() - Method in class org.javers.core.diff.Diff
 
hasCompositeId() - Method in class org.javers.core.metamodel.type.EntityType
 
hasCustomName() - Method in class org.javers.core.metamodel.property.Property
 
hasCustomValueComparator() - Method in interface org.javers.core.metamodel.type.CustomComparableType
 
hasCustomValueComparator() - Method in class org.javers.core.metamodel.type.CustomType
 
hasCustomValueComparator() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
hasEntityAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasExplicitId() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
hasHashOnParent() - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
hashCode() - Method in class org.javers.common.reflection.JaversMember
 
hashCode() - Method in class org.javers.core.commit.Commit
 
hashCode() - Method in class org.javers.core.commit.CommitId
 
hashCode() - Method in class org.javers.core.commit.CommitMetadata
 
hashCode() - Method in class org.javers.core.diff.appenders.HashWrapper
 
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.KeyValueChange
 
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.Cdo
 
hashCode() - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinition
 
hashCode() - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
hashCode() - Method in class org.javers.core.metamodel.object.GlobalId
 
hashCode() - Method in class org.javers.core.metamodel.property.Property
 
hashCode() - Method in class org.javers.core.metamodel.type.DuckType
 
hashCode() - Method in class org.javers.core.metamodel.type.EntityType
 
hashCode() - Method in class org.javers.core.metamodel.type.JaversProperty
 
hashCode() - Method in class org.javers.core.metamodel.type.JaversType
 
hashCode() - Method in class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
hashCode() - Method in class org.javers.core.metamodel.type.ShallowReferenceType
 
hashCode() - Method in class org.javers.repository.api.SnapshotIdentifier
 
HashWrapper - Class in org.javers.core.diff.appenders
 
HashWrapper(Object, BiFunction<Object, Object, Boolean>, Function<Object, String>) - Constructor for class org.javers.core.diff.appenders.HashWrapper
 
hasIdProperty() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasIgnoredAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasInstants(QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
hasOwnerOfType(EntityType) - Method in class org.javers.core.metamodel.object.ValueObjectId
 
hasShallowReferenceAnn() - Method in class org.javers.core.metamodel.property.Property
 
hasShallowReferenceAnn() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
hasSnapshotQueryLimit() - Method in class org.javers.repository.api.QueryParams
 
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
 
ID_TYPE_NOT_SUPPORTED - org.javers.common.exception.JaversExceptionCode
 
IGNORE_DECLARED_PROPERTIES_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
IGNORED_AND_INCLUDED_PROPERTIES_MIX - org.javers.common.exception.JaversExceptionCode
 
IgnoredClassesStrategy - Interface in org.javers.core
IgnoreDeclaredProperties - Annotation Type in org.javers.core.metamodel.annotation
Use IgnoreDeclaredProperties annotation to mark all properties declared in a given class as ignored by JaVers.
IgnoredType - Class in org.javers.core.metamodel.type
All properties with IgnoredType are ignored by JaVers engine
IgnoredType(Type) - Constructor for class org.javers.core.metamodel.type.IgnoredType
 
IgnoredTypeDefinition - Class in org.javers.core.metamodel.clazz
 
IgnoredTypeDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.IgnoredTypeDefinition
 
immutableCopyOf(List<T>) - Static method in class org.javers.common.collections.Lists
 
immutableListOf(Collection<T>) - Static method in class org.javers.common.collections.Lists
 
immutableListOf(List<E>, E) - Static method in class org.javers.common.collections.Lists
 
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
Deprecated.
Use Javers.compare(Object, Object) passing null as the first parameter.
INITIAL - org.javers.core.metamodel.object.SnapshotType
 
InitialValueChange - Class in org.javers.core.diff.changetype
InitialValueChange is a subtype of ValueChange with null on left and a property value on right.
InitialValueChange(PropertyChangeMetadata, Object) - Constructor for class org.javers.core.diff.changetype.InitialValueChange
 
InMemoryRepository - Class in org.javers.repository.inmemory
Fake impl of JaversRepository
InMemoryRepository() - Constructor for class org.javers.repository.inmemory.InMemoryRepository
 
INSTANCE - Static variable in class org.javers.core.metamodel.property.MissingProperty
 
instanceId(Object, Class) - Static method in class org.javers.repository.jql.InstanceIdDTO
 
InstanceId - Class in org.javers.core.metamodel.object
Entity instance global identifier, consists of Entity reference and cdoId
InstanceId(String, Object, String) - Constructor for class org.javers.core.metamodel.object.InstanceId
 
InstanceIdDTO - Class in org.javers.repository.jql
 
instantiateAndBindComponents() - Method in class org.javers.core.pico.InstantiatingModule
 
InstantiatingModule - Class in org.javers.core.pico
 
InstantiatingModule(MutablePicoContainer) - Constructor for class org.javers.core.pico.InstantiatingModule
 
INT_ARRAY_TYPE - Static variable in class org.javers.common.collections.Arrays
 
intArray(int...) - Static method in class org.javers.common.collections.Arrays
 
INTEGER_ARRAY_TYPE - Static variable in class org.javers.common.collections.Arrays
 
intersection(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
null args are allowed
invokeGetter(Object, String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isAggregate() - Method in class org.javers.repository.api.QueryParams
 
isAggregate() - Method in class org.javers.repository.jql.JqlQuery
 
isAnnotationPresentInHierarchy(Class<?>, Class<? extends Annotation>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isAssignableFromAny(Class, List<Class<?>>) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isBare() - Method in class org.javers.core.metamodel.type.DuckType
 
isBeforeOrEqual(CommitId) - Method in class org.javers.core.commit.CommitId
 
isBeforeOrEqual(CommitMetadata) - Method in class org.javers.core.commit.CommitMetadata
 
isBoolean() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
isClassPresent(String) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isCommitDeep() - Method in enum org.javers.repository.jql.ShadowScope
 
isConcreteType(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
 
isContainerOfManagedTypes(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Set, List or Array of ManagedClasses
isCustomType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
isDateInRange(QueryParams, LocalDateTime) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
isDefault() - Method in class org.javers.core.metamodel.clazz.ValueObjectDefinition
 
isEdge() - Method in class org.javers.core.graph.FakeNode
 
isEdge() - Method in class org.javers.core.graph.LiveNode
 
isEdge() - Method in class org.javers.core.graph.ObjectNode
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.ArrayType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.CollectionType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.EnumerableType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.MapType
 
isEmpty(Object) - Method in class org.javers.core.metamodel.type.OptionalType
 
isEmpty(Object) - Method in class org.javers.guava.MultimapType
 
isEntityType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
isEnumerableOfManagedTypes(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isFirstVersion() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isGenericType() - Method in class org.javers.core.metamodel.type.JaversType
 
isHasIncludedAnn() - Method in class org.javers.core.metamodel.property.Property
 
isIdProperty(JaversProperty) - Method in class org.javers.core.metamodel.type.EntityType
 
isIgnored(Class<?>) - Method in interface org.javers.core.IgnoredClassesStrategy
Allows to mark classes as ignored by Javers.
isInitial() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isInitialChanges() - Method in class org.javers.core.CoreConfiguration
 
isInitialChanges() - Method in class org.javers.core.JaversCoreProperties
 
isInstance(Object) - Method in class org.javers.core.metamodel.type.JaversType
 
isInstance(Object) - Method in class org.javers.core.metamodel.type.ListAsSetType
 
isInstance(Object) - Method in class org.javers.core.metamodel.type.TokenType
 
isJsonBasicType() - Method in class org.javers.core.diff.changetype.Atomic
 
isJsonBasicType(Class) - Static method in class org.javers.common.collections.Primitives
 
isJsonBasicType(Object) - Static method in class org.javers.common.collections.Primitives
 
isJsonPrimitive() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
isKey() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
isKeyValueTypeWithManagedTypes(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
is Map (or Multimap) with ManagedClass on Key or Value position
isLoadCommitProps() - Method in class org.javers.repository.api.QueryParams
 
isNewObjectSnapshot() - Method in class org.javers.core.JaversCoreProperties
Deprecated.
isNonEmpty(String) - Static method in class org.javers.common.string.Strings
 
isNull() - Method in class org.javers.core.diff.changetype.Atomic
 
isNull(Object) - Method in class org.javers.core.metamodel.property.Property
 
isNull(Property) - Method in class org.javers.core.graph.Cdo
 
isNull(Property) - Method in class org.javers.core.graph.FakeNode
 
isNull(Property) - Method in class org.javers.core.graph.ObjectNode
 
isNull(Property) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isNullOnBothSides(Property) - Method in class org.javers.core.diff.NodePair
 
isNumber() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
isOldGoodValueType(Object) - Static method in class org.javers.common.collections.WellKnownValueTypes
 
isPrettyPrint() - Method in class org.javers.core.CoreConfiguration
 
isPrettyPrint() - Method in class org.javers.core.JaversCoreProperties
 
isPrimitiveNumber(Class<?>) - Static method in class org.javers.common.collections.Primitives
 
isPrimitiveOrBox(Object) - Static method in class org.javers.common.collections.Primitives
 
isPrimitiveOrValueType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
isPropertyAdded() - Method in class org.javers.core.diff.changetype.PropertyChange
 
isPropertyRemoved() - Method in class org.javers.core.diff.changetype.PropertyChange
 
isPropertyValueChanged() - Method in class org.javers.core.diff.changetype.PropertyChange
 
isShallowReference() - Method in class org.javers.core.metamodel.clazz.EntityDefinition
 
isShallowReference() - Method in class org.javers.core.metamodel.type.JaversProperty
 
isShallowReferenceType(Type) - Method in class org.javers.core.metamodel.type.TypeMapper
 
isStringy() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
isTerminal() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isTerminalChanges() - Method in class org.javers.core.CoreConfiguration
 
isTerminalChanges() - Method in class org.javers.core.JaversCoreProperties
 
isTypeOf(ManagedType) - Method in class org.javers.core.metamodel.object.GlobalId
 
isTypeSafeValues() - Method in class org.javers.core.JaversCoreProperties
 
isUpdate() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
isUsePrimitiveDefaults() - Method in class org.javers.core.JaversCoreProperties
 
isValueObjectType() - Method in class org.javers.core.metamodel.type.JaversProperty
 
items(Object) - Method in class org.javers.core.metamodel.type.ArrayType
 
items(Object) - Method in class org.javers.core.metamodel.type.CollectionType
 
items(Object) - Method in class org.javers.core.metamodel.type.EnumerableType
 
items(Object) - Method in class org.javers.core.metamodel.type.KeyValueType
 
items(Object) - Method in class org.javers.core.metamodel.type.OptionalType
 

J

Java8TypeAdapters - Class in org.javers.java8support
 
Java8TypeAdapters() - Constructor for class org.javers.java8support.Java8TypeAdapters
 
javers() - Static method in class org.javers.core.JaversBuilder
 
Javers - Interface in org.javers.core
A JaVers instance.
Should be constructed by JaversBuilder provided with your domain model configuration.
JaversAnnotationsNameSpace - Class in org.javers.core.metamodel.scanner
 
JaversAnnotationsNameSpace() - Constructor for class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
JaversBuilder - Class in org.javers.core
Creates a JaVers instance based on your domain model metadata and custom configuration.
JaversBuilder() - Constructor for class org.javers.core.JaversBuilder
use static factory method JaversBuilder.javers()
JaversBuilderPlugin - Interface in org.javers.core
 
JaversCoreProperties - Class in org.javers.core
 
JaversCoreProperties() - Constructor for class org.javers.core.JaversCoreProperties
 
JaversCoreProperties.PrettyPrintDateFormats - Class in org.javers.core
 
JaversException - Exception in org.javers.common.exception
 
JaversException(Throwable) - Constructor for exception org.javers.common.exception.JaversException
 
JaversException(JaversExceptionCode, Object...) - Constructor for exception org.javers.common.exception.JaversException
 
JaversExceptionCode - Enum in org.javers.common.exception
Enums with all Javers errors codes
JaversExtendedRepository - Class in org.javers.repository.api
 
JaversExtendedRepository(JaversRepository, SnapshotDiffer) - Constructor for class org.javers.repository.api.JaversExtendedRepository
 
JaversField - Class in org.javers.common.reflection
 
JaversField(Field, Type) - Constructor for class org.javers.common.reflection.JaversField
 
JaversGetter - Class in org.javers.common.reflection
 
JaversGetter(Method, Type) - Constructor for class org.javers.common.reflection.JaversGetter
 
JaversGetter(Method, Type, boolean) - Constructor for class org.javers.common.reflection.JaversGetter
 
JaversMember<T extends java.lang.reflect.Member> - Class in org.javers.common.reflection
Enhanced Field or Method, deals with Java type erasure.
JaversMember(T, Type) - Constructor for class org.javers.common.reflection.JaversMember
 
JaversMember(T, Type, boolean) - Constructor for class org.javers.common.reflection.JaversMember
 
JaversModule - Interface in org.javers.core.pico
 
JaversProperty - Class in org.javers.core.metamodel.type
Class property with JaversType
JaversProperty(Supplier<JaversType>, Property) - Constructor for class org.javers.core.metamodel.type.JaversProperty
 
JaversRepository - Interface in org.javers.repository.api
JaversRepository is responsible for persisting Commits calculated by Javers core.
JaversType - Class in org.javers.core.metamodel.type
Managed property type

This is the convenient abstraction layer awkward java.lang.reflect.Type and java.lang.Class
join(Collection) - Static method in class org.javers.common.string.ToStringBuilder
 
join(List<T>, List<T>) - Static method in class org.javers.common.collections.Lists
 
JQL_LOGGER_NAME - Static variable in class org.javers.repository.jql.JqlQuery
 
JqlModule - Class in org.javers.repository.jql
 
JqlModule(MutablePicoContainer) - Constructor for class org.javers.repository.jql.JqlModule
 
JqlQuery - Class in org.javers.repository.jql
JaversRepository query.
JsonAdvancedTypeAdapter<T> - Interface in org.javers.core.json
Advanced variant of JsonTypeAdapter.
Can be used to write polymorphic/generic type adapters.
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
JsonTypeAdapter allows to customize JSON serialization of your ValueType or CustomType in a JaversRepository.
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
KeyValueChange<T> - Class in org.javers.core.diff.changetype.map
 
KeyValueChange(PropertyChangeMetadata, List<EntryChange>, T, T) - Constructor for class org.javers.core.diff.changetype.map.KeyValueChange
 
KeyValueType - Class in org.javers.core.metamodel.type
 
KeyValueType(Type, int, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.KeyValueType
 

L

LateInstantiatingModule - Class in org.javers.core.pico
 
LateInstantiatingModule(CoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.pico.LateInstantiatingModule
 
left() - Method in class org.javers.common.collections.Pair
 
length(Object) - Static method in class org.javers.common.collections.Arrays
 
LEVENSHTEIN_DISTANCE - org.javers.core.diff.ListCompareAlgorithm
 
LevenshteinListChangeAppender - Class in org.javers.core.diff.appenders.levenshtein
 
LevenshteinListChangeAppender() - Constructor for class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
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 the number of Snapshots or Shadows to be fetched from a JaversRepository.
ListAsSetChangeAppender - Class in org.javers.core.diff.appenders
 
ListAsSetType - Class in org.javers.core.metamodel.type
 
ListAsSetType(Type, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.ListAsSetType
 
ListChange - Class in org.javers.core.diff.changetype.container
Changes on a List property
ListChange(PropertyChangeMetadata, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.ListChange
 
ListChange(PropertyChangeMetadata, List<ContainerElementChange>, List, List) - 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, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.ListType
 
LiveCdoFactory - Class in org.javers.core.graph
 
LiveGraph - Class in org.javers.core.graph
 
LiveGraphFactory - Class in org.javers.core.graph
 
LiveNode - Class in org.javers.core.graph
 
LiveNode(LiveCdo) - Constructor for class org.javers.core.graph.LiveNode
 
loadProperties(String, Properties) - Static method in class org.javers.common.properties.PropertiesUtil
loads a properties file from classpath using default classloader
logger - Static variable in class org.javers.core.JaversBuilder
 
logger - Static variable in class org.javers.core.metamodel.type.UnknownType
 
longDigest(String) - Static method in class org.javers.common.string.ShaDigest
 
looksLikeId() - Method in class org.javers.common.reflection.JaversMember
 
looksLikeId() - Method in class org.javers.core.metamodel.property.Property
true if property looks like identifier of an Entity, for example has @Id annotation
looksLikeId(Member) - Static method in class org.javers.common.reflection.ReflectionUtil
 
LOW_PRIORITY - Static variable in interface org.javers.core.diff.appenders.PropertyChangeAppender
 

M

main(String[]) - Static method in class org.javers.core.selftest.Application
 
MALFORMED_CHANGE_TYPE_FIELD - org.javers.common.exception.JaversExceptionCode
 
MALFORMED_ENTRY_CHANGE_TYPE_FIELD - org.javers.common.exception.JaversExceptionCode
 
MALFORMED_JAVERS_MONGODB_PROPERTIES - org.javers.common.exception.JaversExceptionCode
 
MALFORMED_JQL - org.javers.common.exception.JaversExceptionCode
 
MALFORMED_PROPERTY - org.javers.common.exception.JaversExceptionCode
 
MANAGED_CLASS_MAPPING_ERROR - org.javers.common.exception.JaversExceptionCode
 
ManagedType - Class in org.javers.core.metamodel.type
 
map(Object, Function) - Method in class org.javers.core.metamodel.type.EnumerableType
Returns a new Enumerable (unmodifiable when possible) with items from sourceEnumerable mapped by mapFunction.
map(Object, Function) - Method in class org.javers.core.metamodel.type.OptionalType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.ArrayType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.CollectionType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.EnumerableType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.ListType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.MapType
 
map(Object, Function, boolean) - Method in class org.javers.core.metamodel.type.SetType
 
map(Object, Function, boolean) - Method in class org.javers.guava.MultimapType
Nulls keys are filtered
map(Object, Function, boolean) - Method in class org.javers.guava.MultisetType
 
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
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.ListAsSetType
 
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
 
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.guava.MultimapType
 
map(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.guava.MultisetType
 
MapChange<T extends java.util.Map<?,​?>> - Class in org.javers.core.diff.changetype.map
Changes on a Map property
MapChange(PropertyChangeMetadata, List<EntryChange>) - Constructor for class org.javers.core.diff.changetype.map.MapChange
 
MapChange(PropertyChangeMetadata, List<EntryChange>, T, T) - Constructor for class org.javers.core.diff.changetype.map.MapChange
 
MapContentType - Class in org.javers.core.metamodel.type
 
MapContentType(JaversType, JaversType) - Constructor for class org.javers.core.metamodel.type.MapContentType
 
mapEntrySet(KeyValueType, Collection<Map.Entry<?, ?>>, Function, BiConsumer, boolean) - Static method in class org.javers.core.metamodel.type.MapType
 
mapEntrySet(KeyValueType, Collection<Map.Entry<?, ?>>, EnumerableFunction, MapEnumerationOwnerContext, BiConsumer, boolean) - Static method in class org.javers.core.metamodel.type.MapType
 
MapEnumerationOwnerContext - Class in org.javers.core.metamodel.type
 
MapEnumerationOwnerContext(KeyValueType, OwnerContext) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
MapEnumerationOwnerContext(KeyValueType, OwnerContext, boolean) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
MappingStyle - Enum in org.javers.core
 
mapProperties(BiFunction<String, Object, R>) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
 
Maps - Class in org.javers.common.collections
 
Maps() - Constructor for class org.javers.common.collections.Maps
 
mapToList(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.CollectionType
 
mapToSet(Object, EnumerableFunction, OwnerContext) - Method in class org.javers.core.metamodel.type.CollectionType
 
MapType - Class in org.javers.core.metamodel.type
 
MapType(Type, TypeMapperLazy) - 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
 
masterObjectId() - Method in class org.javers.core.metamodel.object.GlobalId
 
masterObjectId() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
memberType() - Method in class org.javers.common.reflection.JaversField
 
memberType() - Method in class org.javers.common.reflection.JaversGetter
 
memberType() - Method in class org.javers.common.reflection.JaversMember
 
merge(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
 
MISSING_PROPERTY - org.javers.common.exception.JaversExceptionCode
 
MissingProperty - Class in org.javers.core.metamodel.property
 
MongoLong64 - Class in org.javers.mongosupport
 
MongoLong64() - Constructor for class org.javers.mongosupport.MongoLong64
 
MongoLong64JsonDeserializer - Class in org.javers.mongosupport
 
MongoLong64JsonDeserializer() - Constructor for class org.javers.mongosupport.MongoLong64JsonDeserializer
 
MultimapType - Class in org.javers.guava
 
MultimapType(Type, TypeMapperLazy) - Constructor for class org.javers.guava.MultimapType
 
MultisetChange - Class in org.javers.guava
 
MultisetChange(PropertyChangeMetadata, List<ContainerElementChange>, Multiset, Multiset) - Constructor for class org.javers.guava.MultisetChange
 
MultisetType - Class in org.javers.guava
 
MultisetType(Type, TypeMapperLazy) - Constructor for class org.javers.guava.MultisetType
 

N

name() - Method in class org.javers.common.reflection.JaversMember
 
negativeFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
returns new list with elements from input that doesn't satisfies given filter condition
newInstance(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
 
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 object added to a graph
NewObject(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.NewObject
 
next() - Method in class org.javers.repository.api.SnapshotIdentifier
 
nextPage() - Method in class org.javers.repository.api.QueryParams
 
NO_PUBLIC_CONSTRUCTOR - org.javers.common.exception.JaversExceptionCode
 
NO_PUBLIC_ZERO_ARG_CONSTRUCTOR - org.javers.common.exception.JaversExceptionCode
 
NodeChangeAppender - Interface in org.javers.core.diff.appenders
Node scope change appender (NewObject & ObjectRemoved)
NodePair - Class in org.javers.core.diff
holds two versions of the same ObjectNode
NodePair(ObjectNode, ObjectNode, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.NodePair
 
nodes() - Method in class org.javers.core.graph.ObjectGraph
 
NOT_IMPLEMENTED - org.javers.common.exception.JaversExceptionCode
 
NOT_INSTANCE_OF - org.javers.common.exception.JaversExceptionCode
 
now() - Method in interface org.javers.common.date.DateProvider
 
now() - Method in class org.javers.common.date.DefaultDateProvider
 
NullAsBlankStringComparator - Class in org.javers.core.diff.custom
Compares Strings treating blank and null strings as equal.
NullAsBlankStringComparator() - Constructor for class org.javers.core.diff.custom.NullAsBlankStringComparator
 
nullObject() - Static method in class org.javers.core.commit.CommitMetadata
 
nullSafeEquals(Object, Object) - Method in interface org.javers.core.diff.EqualsFunction
 
nullSafetyWrapper(BiFunction<Object, Object, Boolean>) - Static method in class org.javers.common.collections.Objects
 

O

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

Used for accessing object before commit.
ObjectAccessor<T> - Interface in org.javers.core.graph
 
ObjectAccessProxy<T> - Class in org.javers.core.graph
 
ObjectAccessProxy(Supplier<T>, Class<T>, Object) - Constructor for class org.javers.core.graph.ObjectAccessProxy
 
ObjectGraph<T extends Cdo> - Class in org.javers.core.graph
 
ObjectGraph(Set<ObjectNode<T>>) - Constructor for class org.javers.core.graph.ObjectGraph
 
ObjectNode<T extends Cdo> - Class in org.javers.core.graph
Node in client's domain object graph.
ObjectNode(T) - Constructor for class org.javers.core.graph.ObjectNode
 
ObjectRemoved - Class in org.javers.core.diff.changetype
Object removed from a graph
ObjectRemoved(GlobalId, Optional<Object>, Optional<CommitMetadata>) - Constructor for class org.javers.core.diff.changetype.ObjectRemoved
 
Objects - Class in org.javers.common.collections
 
Objects() - Constructor for class org.javers.common.collections.Objects
 
of(Object, Object) - Static method in class org.javers.common.collections.Maps
 
onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onAffectedObject(GlobalId) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onAffectedObject(GlobalId) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onArrayChange(ArrayChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onArrayChange(ArrayChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onCommit(CommitMetadata) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onCommit(CommitMetadata) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onCommit(CommitMetadata) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onContainerChange(ContainerChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onContainerChange(ContainerChange) - Method in interface org.javers.core.changelog.ChangeProcessor
onListChange(ListChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onListChange(ListChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onListChange(ListChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onMapChange(MapChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onMapChange(MapChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onMapChange(MapChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onNewObject(NewObject) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onNewObject(NewObject) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onNewObject(NewObject) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onObjectRemoved(ObjectRemoved) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onObjectRemoved(ObjectRemoved) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onPropertyChange(PropertyChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onPropertyChange(PropertyChange) - Method in interface org.javers.core.changelog.ChangeProcessor
onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onReferenceChange(ReferenceChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onReferenceChange(ReferenceChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onSetChange(SetChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onSetChange(SetChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onSetChange(SetChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
onValueChange(ValueChange) - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
onValueChange(ValueChange) - Method in interface org.javers.core.changelog.ChangeProcessor
 
onValueChange(ValueChange) - Method in class org.javers.core.changelog.SimpleTextChangeLog
 
OptionalChangeAppender - Class in org.javers.core.diff.appenders
 
OptionalChangeAppender() - Constructor for class org.javers.core.diff.appenders.OptionalChangeAppender
 
OptionalType - Class in org.javers.core.metamodel.type
 
OptionalType(Type, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.OptionalType
for TypeFactory.spawnFromPrototype()
OptionalType(TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.OptionalType
 
OptionalTypeAdapter - Class in org.javers.java8support
 
OptionalTypeAdapter() - Constructor for class org.javers.java8support.OptionalTypeAdapter
 
org.javers.common.collections - package org.javers.common.collections
 
org.javers.common.date - package org.javers.common.date
 
org.javers.common.exception - package org.javers.common.exception
 
org.javers.common.properties - package org.javers.common.properties
 
org.javers.common.reflection - package org.javers.common.reflection
 
org.javers.common.string - package org.javers.common.string
 
org.javers.common.validation - package org.javers.common.validation
 
org.javers.core - package org.javers.core
 
org.javers.core.changelog - package org.javers.core.changelog
 
org.javers.core.commit - package org.javers.core.commit
 
org.javers.core.diff - package org.javers.core.diff
 
org.javers.core.diff.appenders - package org.javers.core.diff.appenders
 
org.javers.core.diff.appenders.levenshtein - package org.javers.core.diff.appenders.levenshtein
The idea is based on calculating the Levenshtein edit distance for two strings.
org.javers.core.diff.changetype - package org.javers.core.diff.changetype
 
org.javers.core.diff.changetype.container - package org.javers.core.diff.changetype.container
 
org.javers.core.diff.changetype.map - package org.javers.core.diff.changetype.map
 
org.javers.core.diff.custom - package org.javers.core.diff.custom
 
org.javers.core.graph - package org.javers.core.graph
 
org.javers.core.json - package org.javers.core.json
 
org.javers.core.json.typeadapter.change - package org.javers.core.json.typeadapter.change
 
org.javers.core.json.typeadapter.commit - package org.javers.core.json.typeadapter.commit
 
org.javers.core.json.typeadapter.util - package org.javers.core.json.typeadapter.util
 
org.javers.core.metamodel.annotation - package org.javers.core.metamodel.annotation
 
org.javers.core.metamodel.clazz - package org.javers.core.metamodel.clazz
 
org.javers.core.metamodel.object - package org.javers.core.metamodel.object
 
org.javers.core.metamodel.property - package org.javers.core.metamodel.property
 
org.javers.core.metamodel.scanner - package org.javers.core.metamodel.scanner
 
org.javers.core.metamodel.type - package org.javers.core.metamodel.type
 
org.javers.core.pico - package org.javers.core.pico
 
org.javers.core.selftest - package org.javers.core.selftest
 
org.javers.core.snapshot - package org.javers.core.snapshot
 
org.javers.groovysupport - package org.javers.groovysupport
 
org.javers.guava - package org.javers.guava
 
org.javers.java8support - package org.javers.java8support
 
org.javers.mongosupport - package org.javers.mongosupport
 
org.javers.repository.api - package org.javers.repository.api
 
org.javers.repository.inmemory - package org.javers.repository.inmemory
 
org.javers.repository.jql - package org.javers.repository.jql
 
org.javers.shadow - package org.javers.shadow
 
OwnerContext - Interface in org.javers.core.metamodel.object
 

P

Pair<L,​R> - Class in org.javers.common.collections
 
Pair(L, R) - Constructor for class org.javers.common.collections.Pair
 
ParametrizedDehydratedType - Class in org.javers.core.metamodel.type
 
ParametrizedDehydratedType(Type, List<Type>) - Constructor for class org.javers.core.metamodel.type.ParametrizedDehydratedType
 
persist(Commit) - Method in class org.javers.repository.api.JaversExtendedRepository
 
persist(Commit) - Method in interface org.javers.repository.api.JaversRepository
 
persist(Commit) - Method in class org.javers.repository.inmemory.InMemoryRepository
 
positiveFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
returns new list with elements from input that satisfies given filter condition
prettyPrint() - Method in class org.javers.core.Changes
Prints the list of Changes to a nicely formatted String.
Can be used on GUI to show Changes to your users.
prettyPrint() - Method in class org.javers.core.ChangesByCommit
Prints the nicely formatted list of changes in a given commit.
prettyPrint() - Method in class org.javers.core.diff.Diff
Prints the nicely formatted list of Changes.
prettyPrint() - Method in class org.javers.core.metamodel.type.JaversType
Prints this object to String
prettyPrint(boolean) - Method in class org.javers.core.json.JsonConverterBuilder
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.Change
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.container.ContainerElementChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.container.ElementValueChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.container.ValueAdded
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.container.ValueRemoved
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.map.EntryAdded
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.map.EntryChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.map.EntryRemoved
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.NewObject
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.ObjectRemoved
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.ReferenceChange
 
prettyPrint(PrettyValuePrinter) - Method in class org.javers.core.diff.changetype.ValueChange
 
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
 
prettyPrintBuilder() - Method in class org.javers.core.metamodel.type.PrimitiveOrValueType
 
PrettyPrintBuilder - Class in org.javers.common.string
 
PrettyPrintBuilder(Object) - Constructor for class org.javers.common.string.PrettyPrintBuilder
 
PrettyPrintDateFormats() - Constructor for class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
PrettyValuePrinter - Class in org.javers.common.string
 
PrettyValuePrinter(JaversCoreProperties.PrettyPrintDateFormats) - Constructor for class org.javers.common.string.PrettyValuePrinter
 
previous() - Method in class org.javers.repository.api.SnapshotIdentifier
 
PrimitiveOrValueType<T> - Class in org.javers.core.metamodel.type
 
Primitives - Class in org.javers.common.collections
 
Primitives() - Constructor for class org.javers.common.collections.Primitives
 
PrimitiveType - Class in org.javers.core.metamodel.type
Primitive or primitive box
PrimitiveType(Type) - Constructor for class org.javers.core.metamodel.type.PrimitiveType
 
priority() - Method in 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.
PropertiesFilter - Class in org.javers.core.metamodel.clazz
 
PropertiesFilter(List<String>, List<String>) - Constructor for class org.javers.core.metamodel.clazz.PropertiesFilter
 
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) - Constructor for class org.javers.core.metamodel.property.Property
 
Property(JaversMember, boolean, boolean, String, boolean) - Constructor for class org.javers.core.metamodel.property.Property
 
Property(JaversMember, boolean, boolean, Optional<String>, boolean) - Constructor for class org.javers.core.metamodel.property.Property
 
PROPERTY_ACCESS_ERROR - org.javers.common.exception.JaversExceptionCode
 
PROPERTY_ADDED - org.javers.core.diff.changetype.PropertyChangeType
When a property of the right object is absent in the left object.
PROPERTY_NAME_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
PROPERTY_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
PROPERTY_REMOVED - org.javers.core.diff.changetype.PropertyChangeType
When a property of the left object is absent in the right object.
PROPERTY_SETTING_ERROR - org.javers.common.exception.JaversExceptionCode
 
PROPERTY_VALUE_CHANGED - org.javers.core.diff.changetype.PropertyChangeType
Regular value change — when a property is present in both objects.
PropertyChange<T> - Class in org.javers.core.diff.changetype
Change on object's property of any type (Value, List, Set, Map, Array or Reference)
PropertyChange(PropertyChangeMetadata) - 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.
PropertyChangeMetadata - Class in org.javers.core.diff.changetype
 
PropertyChangeMetadata(GlobalId, String, Optional<CommitMetadata>, PropertyChangeType) - Constructor for class org.javers.core.diff.changetype.PropertyChangeMetadata
 
PropertyChangeType - Enum in org.javers.core.diff.changetype
When two objects being compared have different classes, they can have different sets of properties.
PropertyConfiguration - Class in org.javers.common.properties
 
PropertyConfiguration(String) - Constructor for class org.javers.common.properties.PropertyConfiguration
loads a properties file from classpath
propertyName() - Method in class org.javers.common.reflection.JaversGetter
 
propertyName() - Method in class org.javers.common.reflection.JaversMember
 
PropertyName - Annotation Type in org.javers.core.metamodel.annotation
Use PropertyName annotation to give a name for a Class property (getter or field).
PropertyOwnerContext - Class in org.javers.core.metamodel.object
 
PropertyOwnerContext(GlobalId, String) - Constructor for class org.javers.core.metamodel.object.PropertyOwnerContext
 

Q

QueryBuilder - Class in org.javers.repository.jql
Fluent API for building JqlQuery, executed with Javers.findChanges(JqlQuery) and Javers.findSnapshots(JqlQuery)
queryForChanges(JqlQuery) - Method in class org.javers.repository.jql.QueryRunner
 
queryForShadowsStream(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
 

R

RANDOM - org.javers.core.CommitIdGenerator
Non-blocking algorithm based on UUID.
ReferenceChange - Class in org.javers.core.diff.changetype
Changed reference to Entity or Value Object
ReferenceChange(PropertyChangeMetadata, 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
 
registerCoreTypes(CoreConfiguration) - Method in class org.javers.core.metamodel.type.TypeMapper
Registers core types in the underlying TypeMapperEngine.
registerCustomComparator(CustomPropertyComparator<T, ?>, Class<T>) - Method in class org.javers.core.JaversBuilder
registerCustomType(Class<T>, CustomPropertyComparator<T, ?>) - Method in class org.javers.core.JaversBuilder
Registers a CustomPropertyComparator for a given class and maps this class to CustomType.
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.
registerFormat(Class<? extends Temporal>, String) - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
registerIgnoredClass(Class<?>) - Method in class org.javers.core.JaversBuilder
Marks given class as ignored by JaVers.
registerIgnoredClassesStrategy(IgnoredClassesStrategy) - Method in class org.javers.core.JaversBuilder
registerJaversRepository(JaversRepository) - Method in class org.javers.core.JaversBuilder
 
registerJsonAdvancedTypeAdapter(JsonAdvancedTypeAdapter) - Method in class org.javers.core.JaversBuilder
Registers an advanced variant of custom JSON TypeAdapter.
registerJsonAdvancedTypeAdapter(JsonAdvancedTypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerJsonTypeAdapter(JsonTypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
Maps given JsonTypeAdapter into pair of JsonDeserializer and JsonDeserializer and registers them with this.gsonBuilder
registerJsonTypeAdapters(Collection<JsonTypeAdapter>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonDeserializer(Type, JsonDeserializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonHierarchyDeserializer(Class, JsonDeserializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonHierarchySerializer(Class, JsonSerializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeGsonSerializer(Type, JsonSerializer<?>) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerNativeTypeAdapter(Type, TypeAdapter) - Method in class org.javers.core.json.JsonConverterBuilder
 
registerType(ClientsClassDefinition) - Method in class org.javers.core.JaversBuilder
registerTypes(Collection<ClientsClassDefinition>) - Method in class org.javers.core.JaversBuilder
 
registerValue(Class<?>) - Method in class org.javers.core.JaversBuilder
Registers a simple value type (see ValueType).
registerValue(Class<T>, BiFunction<T, T, Boolean>) - Method in class org.javers.core.JaversBuilder
Deprecated.
registerValue(Class<T>, BiFunction<T, T, Boolean>, Function<T, String>) - Method in class org.javers.core.JaversBuilder
registerValue(Class<T>, CustomValueComparator<T>) - Method in class org.javers.core.JaversBuilder
Registers a ValueType with a custom comparator to be used instead of Object.equals(Object).
registerValueGsonTypeAdapter(Class, TypeAdapter) - Method in class org.javers.core.JaversBuilder
Registers ValueType and its custom native Gson adapter.
registerValueObject(Class<?>) - Method in class org.javers.core.JaversBuilder
Registers a ValueObjectType.
registerValueObject(ValueObjectDefinition) - Method in class org.javers.core.JaversBuilder
Registers a ValueObjectType.
registerValueObjects(Class<?>...) - Method in class org.javers.core.JaversBuilder
 
registerValueTypeAdapter(JsonTypeAdapter) - Method in class org.javers.core.JaversBuilder
Registers a ValueType and its custom JSON TypeAdapter.
registerValueWithCustomToString(Class<T>, Function<T, String>) - Method in class org.javers.core.JaversBuilder
Deprecated.
removeComponent(Object) - Method in class org.javers.core.AbstractContainerBuilder
 
renderNotParametrizedWarningIfNeeded(Type, String, String, JaversProperty) - Static method in class org.javers.core.diff.appenders.CorePropertyChangeAppender
 
RequiredMongoSupportPredicate - Class in org.javers.mongosupport
 
RequiredMongoSupportPredicate() - Constructor for class org.javers.mongosupport.RequiredMongoSupportPredicate
 
requiresHash() - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
requiresObjectHasher() - Method in class org.javers.core.metamodel.object.EnumerationAwareOwnerContext
 
requiresObjectHasher() - Method in interface org.javers.core.metamodel.object.OwnerContext
 
requiresObjectHasher() - Method in class org.javers.core.metamodel.object.PropertyOwnerContext
 
resolve(Class) - Method in interface org.javers.common.reflection.ArgumentResolver
 
resolve(Class) - Method in class org.javers.core.pico.ContainerArgumentResolver
 
result() - Method in class org.javers.core.changelog.AbstractTextChangeLog
 
result() - Method in interface org.javers.core.changelog.ChangeProcessor
should return processing result, for example a change log
right() - Method in class org.javers.common.collections.Pair
 
rPad(String, int) - Static method in class org.javers.common.string.ToStringBuilder
 
runQueryForLatestSnapshot(GlobalIdDTO) - Method in class org.javers.repository.jql.QueryRunner
 
RUNTIME_EXCEPTION - org.javers.common.exception.JaversExceptionCode
 

S

sanitize(Object, JaversType) - Method in class org.javers.core.diff.NodePair
 
scan(Class<?>) - Method in class org.javers.core.metamodel.scanner.ClassScanner
 
ScannerModule - Class in org.javers.core.metamodel.scanner
 
ScannerModule(CoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.metamodel.scanner.ScannerModule
 
scanTypeName(Class) - Method in class org.javers.core.JaversBuilder
Register your class with @TypeName annotation in order to use it in all kinds of JQL queries.
serialize(Instant) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(LocalDateTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(LocalTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(ZonedDateTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(Date) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
serialize(T) - Method in class org.javers.core.json.BasicStringTypeAdapter
Example serialization for LocalDateTime:
set(Object, Object) - Method in class org.javers.core.metamodel.property.Property
Sets property value, even if private.
setAlgorithm(String) - Method in class org.javers.core.JaversCoreProperties
 
SetChange - Class in org.javers.core.diff.changetype.container
Changes on a Set property
SetChange(PropertyChangeMetadata, List<ContainerElementChange>) - Constructor for class org.javers.core.diff.changetype.container.SetChange
 
SetChange(PropertyChangeMetadata, List<ContainerElementChange>, Set, Set) - Constructor for class org.javers.core.diff.changetype.container.SetChange
 
setCommitIdGenerator(String) - Method in class org.javers.core.JaversCoreProperties
 
setConfiguration(CoreConfiguration) - Method in interface org.javers.repository.api.ConfigurationAware
 
setCustomValueComparator(CustomValueComparator) - Method in class org.javers.core.metamodel.clazz.ValueDefinition
Deprecated.
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversField
 
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversGetter
 
setEvenIfPrivate(Object, Object) - Method in class org.javers.common.reflection.JaversMember
 
setInitialChanges(Boolean) - Method in class org.javers.core.JaversCoreProperties
 
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
 
setLocalDate(String) - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
setLocalDateTime(String) - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
setLocalTime(String) - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
setMappingStyle(String) - Method in class org.javers.core.JaversCoreProperties
 
setNewObjectSnapshot(Boolean) - Method in class org.javers.core.JaversCoreProperties
Deprecated.
setPackagesToScan(String) - Method in class org.javers.core.JaversCoreProperties
 
setPrettyPrint(Boolean) - Method in class org.javers.core.JaversCoreProperties
 
Sets - Class in org.javers.common.collections
 
SETTER_INVOCATION_ERROR - org.javers.common.exception.JaversExceptionCode
 
SETTER_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
setTerminalChanges(Boolean) - Method in class org.javers.core.JaversCoreProperties
 
setToString(Set) - Static method in class org.javers.common.string.ToStringBuilder
 
SetType - Class in org.javers.core.metamodel.type
 
SetType(Type, TypeMapperLazy) - Constructor for class org.javers.core.metamodel.type.SetType
 
setTypeSafeValues(Boolean) - Method in class org.javers.core.JaversCoreProperties
 
setUsePrimitiveDefaults(Boolean) - Method in class org.javers.core.JaversCoreProperties
 
setZonedDateTime(String) - Method in class org.javers.core.JaversCoreProperties.PrettyPrintDateFormats
 
ShaDigest - Class in org.javers.common.string
 
ShaDigest() - Constructor for class org.javers.common.string.ShaDigest
 
Shadow<T> - Class in org.javers.shadow
Shadow is a historical version of a domain object restored from a snapshot loaded from JaversRepository.
ShadowFactory - Class in org.javers.shadow
 
ShadowFactory(JsonConverter, TypeMapper) - Constructor for class org.javers.shadow.ShadowFactory
 
ShadowModule - Class in org.javers.shadow
 
ShadowModule(MutablePicoContainer) - Constructor for class org.javers.shadow.ShadowModule
 
ShadowScope - Enum in org.javers.repository.jql
 
SHALLOW - org.javers.repository.jql.ShadowScope
Default scope.
Object shadows are created only from snapshots selected directly in the main JQL query.
SHALLOW_REF_ENTITY_WITHOUT_ID - org.javers.common.exception.JaversExceptionCode
 
SHALLOW_REFERENCE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
ShallowReference - Annotation Type in org.javers.core.metamodel.annotation
Use ShallowReference to mark certain Entities as compared only by Id.
ShallowReferenceType - Class in org.javers.core.metamodel.type
 
shortDigest(String) - Static method in class org.javers.common.string.ShaDigest
 
SIMPLE - org.javers.core.diff.ListCompareAlgorithm
 
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
 
singleTerminal(GlobalId, CommitMetadata) - Method in class org.javers.core.diff.DiffFactory
 
size() - Method in class org.javers.core.Changes
 
size() - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
size(Object) - Static method in class org.javers.common.collections.Collections
 
skip() - Method in class org.javers.repository.api.QueryParams
 
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 or Shadows to skip.
Use skip() and limit() for paging.
smartToString(Object) - Static method in class org.javers.common.string.ToStringBuilder
 
smartToString(Object) - Method in class org.javers.core.metamodel.type.ValueObjectType
 
SNAPSHOT_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
SNAPSHOT_SERIALIZATION_ERROR - org.javers.common.exception.JaversExceptionCode
 
SNAPSHOT_STATE_VIOLATION - org.javers.common.exception.JaversExceptionCode
 
SnapshotDiffer - Class in org.javers.core.snapshot
 
SnapshotDiffer(DiffFactory, CoreConfiguration) - Constructor for class org.javers.core.snapshot.SnapshotDiffer
 
SnapshotFactory - Class in org.javers.core.snapshot
 
SnapshotGraphFactory - Class in org.javers.core.snapshot
Builds SnapshotGraph from latest snapshots loaded from javersRepository
SnapshotIdentifier - Class in org.javers.repository.api
 
SnapshotIdentifier(GlobalId, long) - Constructor for class org.javers.repository.api.SnapshotIdentifier
 
SnapshotModule - Class in org.javers.core.snapshot
 
SnapshotModule(MutablePicoContainer) - Constructor for class org.javers.core.snapshot.SnapshotModule
 
snapshotQueryLimit() - Method in class org.javers.repository.api.QueryParams
 
snapshotQueryLimit(Integer) - Method in class org.javers.repository.api.QueryParamsBuilder
 
snapshotQueryLimit(Integer) - Method in class org.javers.repository.jql.QueryBuilder
Should be changed only to improve performance of Shadow queries. Please do not confused it with QueryBuilder.limit(int).
snapshotType() - Method in class org.javers.repository.api.QueryParams
 
SnapshotType - Enum in org.javers.core.metamodel.object
 
spawnConstructorArgs(Type) - Method in class org.javers.core.metamodel.type.EnumerableType
 
spawnConstructorArgs(Type) - Method in class org.javers.core.metamodel.type.JaversType
 
spawnConstructorArgTypes() - Method in class org.javers.core.metamodel.type.EnumerableType
 
spawnConstructorArgTypes() - Method in class org.javers.core.metamodel.type.JaversType
 
SQL_EXCEPTION - org.javers.common.exception.JaversExceptionCode
 
stateEquals(Object) - Method in class org.javers.core.metamodel.object.CdoSnapshot
 
stateWithAllPrimitives() - Method in class org.javers.core.metamodel.object.CdoSnapshot
Original state enriched with default primitive values (like boolean false).
streamStats() - Method in class org.javers.repository.jql.JqlQuery
Full statistics from Shadow query execution.
Strings - Class in org.javers.common.string
 
Strings() - Constructor for class org.javers.common.string.Strings
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.levenshtein.LevenshteinListChangeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.ListAsSetChangeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.appenders.OptionalChangeAppender
 
supports(JaversType) - Method in interface org.javers.core.diff.appenders.PropertyChangeAppender
Checks if given property type is supported
supports(JaversType) - Method in class org.javers.core.diff.appenders.SimpleListChangeAppender
 
supports(JaversType) - Method in class org.javers.core.diff.custom.CustomToNativeAppenderAdapter
 
switchToKey() - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
switchToValue(Object) - Method in class org.javers.core.metamodel.type.MapEnumerationOwnerContext
 
SYNCHRONIZED_SEQUENCE - org.javers.core.CommitIdGenerator
Generates neat, sequential commit identifiers.

T

TailoredJaversMemberFactoryModule - Class in org.javers.core.graph
 
TailoredJaversMemberFactoryModule(CoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.graph.TailoredJaversMemberFactoryModule
 
TERMINAL - org.javers.core.metamodel.object.SnapshotType
 
TerminalValueChange - Class in org.javers.core.diff.changetype
TerminalValueChange is a subtype of ValueChange with a property value on left and null on right.
TerminalValueChange(PropertyChangeMetadata, Object) - Constructor for class org.javers.core.diff.changetype.TerminalValueChange
 
test(JaversRepository) - Method in class org.javers.mongosupport.RequiredMongoSupportPredicate
 
to() - Method in class org.javers.repository.api.QueryParams
 
to(LocalDate) - Method in class org.javers.repository.jql.QueryBuilder
delegates to QueryBuilder.to(LocalDateTime) with MIDNIGHT
to(LocalDateTime) - Method in class org.javers.repository.api.QueryParamsBuilder
 
to(LocalDateTime) - Method in class org.javers.repository.jql.QueryBuilder
Limits to snapshots created before this date or exactly at this date.
toCommitId() - Method in class org.javers.repository.api.QueryParams
 
toCommitId(CommitId) - Method in class org.javers.repository.api.QueryParamsBuilder
 
toCommitId(CommitId) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots created before this commit or exactly in this commit.
toImmutableList() - Static method in class org.javers.common.collections.Lists
 
toImmutableSet() - Static method in class org.javers.common.collections.Sets
 
toInstant() - Method in class org.javers.repository.api.QueryParams
 
toInstant(Instant) - Method in class org.javers.repository.api.QueryParamsBuilder
 
toInstant(Instant) - Method in class org.javers.repository.jql.QueryBuilder
Limits to snapshots created before this UTC date or exactly at this UTC date.
toJson(Object) - Method in class org.javers.core.json.JsonConverter
 
toJson(Optional, Type, JsonSerializationContext) - Method in class org.javers.java8support.OptionalTypeAdapter
 
toJson(CdoSnapshotState, JsonSerializationContext) - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
 
toJson(T, JsonSerializationContext) - Method in class org.javers.core.json.BasicStringTypeAdapter
 
toJson(T, JsonSerializationContext) - Method in interface org.javers.core.json.JsonTypeAdapter
 
toJson(T, Type, JsonSerializationContext) - Method in interface org.javers.core.json.JsonAdvancedTypeAdapter
 
toJsonElement(Object) - Method in class org.javers.core.json.JsonConverter
 
TokenType - Class in org.javers.core.metamodel.type
 
toString() - Method in exception org.javers.common.exception.JaversException
 
toString() - Method in class org.javers.core.Changes
toString() - Method in class org.javers.core.ChangesByCommit
 
toString() - Method in class org.javers.core.ChangesByObject
 
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
Pretty print with default dates formatting
toString() - Method in class org.javers.core.diff.changetype.Atomic
 
toString() - Method in class org.javers.core.diff.changetype.container.ContainerChange
 
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.EntryAdded
 
toString() - Method in class org.javers.core.diff.changetype.map.EntryAddOrRemove
 
toString() - Method in class org.javers.core.diff.changetype.map.EntryRemoved
 
toString() - Method in class org.javers.core.diff.changetype.map.EntryValueChange
 
toString() - Method in class org.javers.core.diff.changetype.map.KeyValueChange
 
toString() - Method in class org.javers.core.diff.changetype.PropertyChange
 
toString() - Method in class org.javers.core.diff.changetype.ReferenceChange
 
toString() - Method in class org.javers.core.diff.changetype.ValueChange
 
toString() - Method in class org.javers.core.diff.Diff
 
toString() - Method in class org.javers.core.graph.Cdo
 
toString() - Method in class org.javers.core.graph.LiveNode
 
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.object.InstanceId
 
toString() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
toString() - Method in class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
toString() - Method in class org.javers.core.metamodel.property.MissingProperty
 
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.JaversProperty
 
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
 
toString() - Method in class org.javers.shadow.Shadow
 
toString(Object, Object...) - Static method in class org.javers.common.string.ToStringBuilder
 
toString(String) - Method in class org.javers.core.diff.custom.NullAsBlankStringComparator
 
toString(BigDecimal) - Method in class org.javers.core.diff.custom.BigDecimalComparatorWithFixedEquals
 
toString(BigDecimal) - Method in class org.javers.core.diff.custom.CustomBigDecimalComparator
 
toString(T) - Method in interface org.javers.core.diff.custom.CustomValueComparator
This method has two roles.
toStringBlockStyle(Object, String, Object...) - Static method in class org.javers.common.string.ToStringBuilder
 
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
 
toUtilDate(LocalDateTime) - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
TRANSACTION_MANAGER_NOT_SET - org.javers.common.exception.JaversExceptionCode
 
transform(Collection<F>, Function<F, T>) - Static method in class org.javers.common.collections.Lists
 
transform(Set<F>, Function<F, T>) - Static method in class org.javers.common.collections.Sets
 
traverse(List<Change>, ChangeProcessor) - Static method in class org.javers.core.changelog.ChangeListTraverser
 
TYPE_NAME_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
TYPE_NAME_NOT_FOUND - org.javers.common.exception.JaversExceptionCode
 
TypeMapper - Class in org.javers.core.metamodel.type
Maps Java types into Javers types
TypeMapper(ClassScanner, DynamicMappingStrategy) - Constructor for class org.javers.core.metamodel.type.TypeMapper
 
TypeMapper(TypeFactory, TypeMapperEngine) - Constructor for class org.javers.core.metamodel.type.TypeMapper
Deprecated.
TypeMapperLazy - Interface in org.javers.core.metamodel.type
for lazy type loading
TypeMapperModule - Class in org.javers.core.metamodel.type
 
TypeMapperModule(MutablePicoContainer) - Constructor for class org.javers.core.metamodel.type.TypeMapperModule
 
typeName() - Method in class org.javers.core.metamodel.scanner.ClassScan
 
typeName(Type) - Static method in class org.javers.common.string.ToStringBuilder
 
TypeName - Annotation Type in org.javers.core.metamodel.annotation
Gives a persistent and human-readable type name for Entity or ValueObject.
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) - Static method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
UnboundedValueObjectId - Class in org.javers.core.metamodel.object
Unbounded ValueObject, has '/' as symbolic cdoId representation.
UnboundedValueObjectId(String) - Constructor for class org.javers.core.metamodel.object.UnboundedValueObjectId
 
UnboundedValueObjectIdDTO - Class in org.javers.repository.jql
 
UNDEFINED_PROPERTY - org.javers.common.exception.JaversExceptionCode
 
UnknownType - Class in org.javers.core.metamodel.type
Generic type created when a class definition for named type is missing.
UnknownType(String) - Constructor for class org.javers.core.metamodel.type.UnknownType
 
UNSUPPORTED_OPTIONAL_CONTENT_TYPE - org.javers.common.exception.JaversExceptionCode
 
UNSUPPORTED_SQL_DIALECT - org.javers.common.exception.JaversExceptionCode
 
unwrap() - Method in class org.javers.core.diff.appenders.HashWrapper
 
unwrap() - Method in class org.javers.core.diff.changetype.Atomic
original Value
UPDATE - org.javers.core.metamodel.object.SnapshotType
 
UtilTypeCoreAdapters - Class in org.javers.core.json.typeadapter.util
 
UtilTypeCoreAdapters() - Constructor for class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 

V

Validate - Class in org.javers.common.validation
Set of utils for methods preconditions.
Validate() - Constructor for class org.javers.common.validation.Validate
 
value() - Method in class org.javers.core.commit.CommitId
e.g.
value() - Method in annotation type org.javers.core.metamodel.annotation.DiffIgnoreProperties
 
value() - Method in annotation type org.javers.core.metamodel.annotation.PropertyName
 
value() - Method in annotation type org.javers.core.metamodel.annotation.TypeName
The type name to be used when comparing and persisting
value() - Method in class org.javers.core.metamodel.object.GlobalId
For ex.: org.javers.core.model.SnapshotEntity/1 org.javers.core.model.SnapshotEntity/2#setOfValueObjects
value() - Method in class org.javers.core.metamodel.object.InstanceId
 
value() - Method in class org.javers.core.metamodel.object.UnboundedValueObjectId
 
value() - Method in class org.javers.core.metamodel.object.ValueObjectId
 
value() - Method in class org.javers.repository.jql.GlobalIdDTO
 
value() - Method in class org.javers.repository.jql.InstanceIdDTO
 
value() - Method in class org.javers.repository.jql.UnboundedValueObjectIdDTO
 
value() - Method in class org.javers.repository.jql.ValueObjectIdDTO
 
Value - Annotation Type in org.javers.core.metamodel.annotation
Maps user's class to ValueType
VALUE_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
VALUE_OBJECT_ANN - Static variable in class org.javers.core.metamodel.scanner.JaversAnnotationsNameSpace
 
VALUE_OBJECT_IS_NOT_SUPPORTED_AS_MAP_KEY - org.javers.common.exception.JaversExceptionCode
 
ValueAdded - Class in org.javers.core.diff.changetype.container
Item added to an Array or 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
Abstract change in a collection
valueAsNumber() - Method in class org.javers.core.commit.CommitId
 
ValueChange - Class in org.javers.core.diff.changetype
Change on a Value property, like int or String
ValueChange(PropertyChangeMetadata, Object, Object) - Constructor for class org.javers.core.diff.changetype.ValueChange
 
ValueChangeFactory - Class in org.javers.core.diff.changetype
 
ValueChangeFactory() - Constructor for class org.javers.core.diff.changetype.ValueChangeFactory
 
ValueDefinition - Class in org.javers.core.metamodel.clazz
 
ValueDefinition(Class<?>) - Constructor for class org.javers.core.metamodel.clazz.ValueDefinition
 
ValueDefinition(Class<?>, CustomValueComparator) - Constructor for class org.javers.core.metamodel.clazz.ValueDefinition
 
ValueObject - Annotation Type in org.javers.core.metamodel.annotation
Maps a user's class to ValueObjectType
valueObjectDefinition(Class<?>) - Static method in class org.javers.core.metamodel.clazz.ValueObjectDefinitionBuilder
 
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
ValueObjectDefinitionBuilder - Class in org.javers.core.metamodel.clazz
Fluent builder for ValueObjectDefinition, allows to set all optional attributes: ignoredProperties and typeName, for example:
valueObjectId(Object, Class, String) - Static method in class org.javers.repository.jql.ValueObjectIdDTO
 
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
 
ValueObjectIdDTO - Class in org.javers.repository.jql
 
ValueObjectIdWithHash - Class in org.javers.core.metamodel.object
 
ValueObjectIdWithHash(String, GlobalId, String) - Constructor for class org.javers.core.metamodel.object.ValueObjectIdWithHash
 
ValueObjectType - Class in org.javers.core.metamodel.type
ValueObject class in client's domain model.
ValueObjectType(Class, List<JaversProperty>) - Constructor for class org.javers.core.metamodel.type.ValueObjectType
 
valueOf(String) - Static method in enum org.javers.common.exception.JaversExceptionCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class org.javers.core.commit.CommitId
 
valueOf(String) - Static method in enum org.javers.core.CommitIdGenerator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.core.diff.changetype.PropertyChangeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.core.diff.ListCompareAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.core.MappingStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.core.metamodel.object.SnapshotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javers.repository.jql.ShadowScope
Returns the enum constant of this type with the specified name.
valueOf(BigDecimal) - Static method in class org.javers.core.commit.CommitId
 
ValueRemoved - Class in org.javers.core.diff.changetype.container
Item removed from an Array or Collection
ValueRemoved(int, Object) - Constructor for class org.javers.core.diff.changetype.container.ValueRemoved
 
ValueRemoved(Object) - Constructor for class org.javers.core.diff.changetype.container.ValueRemoved
 
values() - Static method in enum org.javers.common.exception.JaversExceptionCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.CommitIdGenerator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.diff.changetype.PropertyChangeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.diff.ListCompareAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.MappingStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.core.metamodel.object.SnapshotType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.javers.repository.jql.ShadowScope
Returns an array containing the constants of this enum type, in the order they are declared.
valueToString(Object) - Method in interface org.javers.core.metamodel.type.CustomComparableType
 
valueToString(Object) - Method in class org.javers.core.metamodel.type.CustomType
 
valueToString(Object) - Method in class org.javers.core.metamodel.type.PrimitiveType
 
valueToString(Object) - Method in class org.javers.core.metamodel.type.ValueType
 
ValueType - Class in org.javers.core.metamodel.type
Value class in a client's domain model is a simple value holder.
ValueType(Type) - Constructor for class org.javers.core.metamodel.type.ValueType
 
ValueType(Type, CustomValueComparator) - Constructor for class org.javers.core.metamodel.type.ValueType
 
valueTypes() - Static method in class org.javers.core.json.typeadapter.util.UtilTypeCoreAdapters
 
valueTypes() - Static method in class org.javers.java8support.Java8TypeAdapters
 
version() - Method in class org.javers.repository.api.QueryParams
 
version(Long) - Method in class org.javers.repository.api.QueryParamsBuilder
 

W

WellKnownValueTypes - Class in org.javers.common.collections
 
WellKnownValueTypes() - Constructor for class org.javers.common.collections.WellKnownValueTypes
 
withChangedProperties(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withChangedProperties(List<String>) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withChangedProperty(String) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with changes on a given property.
withChangedPropertyIn(String...) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with changes on one or more properties from a given list.
withChildValueObjects() - Method in class org.javers.repository.jql.QueryBuilder
Only for Snapshot and Changes queries.
withChildValueObjects(boolean) - Method in class org.javers.repository.api.QueryParamsBuilder
 
withChildValueObjects(boolean) - Method in class org.javers.repository.jql.QueryBuilder
Only for Snapshot and Changes queries, see QueryBuilder.withChildValueObjects()
withCommitAuthor(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitDate(LocalDateTime) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitDate(Date) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitDateInstant(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitId(BigDecimal) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitId(BigDecimal) - Method in class org.javers.repository.jql.QueryBuilder
withCommitId(CommitId) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots created in a given commit.
withCommitIdGenerator(CommitIdGenerator) - Method in class org.javers.core.JaversBuilder
CommitIdGenerator.SYNCHRONIZED_SEQUENCE — for non-distributed applications CommitIdGenerator.RANDOM — for distributed applications SYNCHRONIZED_SEQUENCE is used by default.
withCommitIds(Collection<BigDecimal>) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots created in given commits.
withCommitMetadata(CommitMetadata) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withCommitPk(long) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitProperties(Map<String, String>) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withCommitProperty(String, String) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with a given commit property.
withCommitPropertyIn(String, Collection<String>) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with a given commit property having any of given values.
Equivalent to SQL clause: WHERE property_value IN ('value1', ...)

If this method is called multiple times, all given conditions must match.
withCommitPropertyLike(String, String) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with a given commit property partially containing a given value, ignoring case.
Equivalent to SQL clause: WHERE lower(property_value) LIKE lower('%valueFragment%')

If this method is called multiple times -- all given conditions must match.
withCommitProps(boolean) - Method in class org.javers.repository.api.QueryParamsBuilder
 
withDateTimeProvider(DateProvider) - Method in class org.javers.core.JaversBuilder
DateProvider providers current timestamp 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
 
withIdPropertyNames(String...) - Method in class org.javers.core.metamodel.clazz.EntityDefinitionBuilder
 
withIdPropertyNames(List<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
List of class properties to be ignored by JaVers.
withIncludedProperties(List<String>) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
If included properties are defined for a class, only these properties are visible for JaVers, and the rest is ignored.
withInitialChanges(boolean) - Method in class org.javers.core.JaversBuilder
The Initial Changes switch, enabled by default since Javers 6.0.
withLimit(int) - Static method in class org.javers.repository.api.QueryParamsBuilder
Initializes builder with a given limit
withListCompareAlgorithm(ListCompareAlgorithm) - Method in class org.javers.core.JaversBuilder
Choose between two algorithms for comparing list: ListCompareAlgorithm.SIMPLE or ListCompareAlgorithm.LEVENSHTEIN_DISTANCE.
withManagedType(ManagedType) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversBuilder
Default style is MappingStyle.FIELD.
withNewObjectChanges() - Method in class org.javers.repository.jql.QueryBuilder
Deprecated.
withNewObjectChanges(boolean) - Method in class org.javers.repository.jql.QueryBuilder
Deprecated.
withNewObjectsSnapshot(boolean) - Method in class org.javers.core.JaversBuilder
Deprecated.
withObjectAccessHook(ObjectAccessHook) - Method in class org.javers.core.JaversBuilder
 
withOwnerGlobalIdFragment(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withOwnerGlobalIdLocalId(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withOwnerGlobalIdTypeName(String) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withPackagesToScan(String) - Method in class org.javers.core.JaversBuilder
Comma separated list of packages scanned by Javers in search of your classes with the TypeName annotation.
withPrettyPrint(boolean) - Method in class org.javers.core.JaversBuilder
choose between JSON pretty or concise printing style, i.e.
withPrettyPrintDateFormats(JaversCoreProperties.PrettyPrintDateFormats) - Method in class org.javers.core.JaversBuilder
 
withProperties(JaversCoreProperties) - Method in class org.javers.core.JaversBuilder
 
withPropertyValue(String, Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
withPropertyValue(Property, Object) - Method in class org.javers.core.metamodel.object.CdoSnapshotStateBuilder
 
withScopeCommitDeep() - Method in class org.javers.repository.jql.QueryBuilder
Selects ShadowScope.COMMIT_DEEP for Shadow queries.
withScopeCommitDeepPlus() - Method in class org.javers.repository.jql.QueryBuilder
Deprecated.
withScopeCommitDeepPlus(int) - Method in class org.javers.repository.jql.QueryBuilder
Deprecated.
withScopeDeepPlus() - Method in class org.javers.repository.jql.QueryBuilder
Selects ShadowScope.DEEP_PLUS with maxGapsToFill defaulted to 10.
withScopeDeepPlus(int) - Method in class org.javers.repository.jql.QueryBuilder
Selects ShadowScope.DEEP_PLUS with given maxGapsToFill.
withShadowScope(ShadowScope) - Method in class org.javers.repository.jql.QueryBuilder
Choose between shallow, child-value-object, commit-deep or deep+ query scopes.
withShadowScopeDeep() - Method in class org.javers.repository.jql.QueryBuilder
Deprecated. 
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
 
withSnapshotType(SnapshotType) - Method in class org.javers.repository.api.QueryParamsBuilder
 
withSnapshotType(SnapshotType) - Method in class org.javers.repository.jql.QueryBuilder
Selects only snapshots with a given type: initial, update or terminal.
withSnapshotTypeUpdate() - Method in class org.javers.repository.jql.QueryBuilder
Selects only updating snapshots (without initial ones).
withState(CdoSnapshotState) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withTerminalChanges(boolean) - Method in class org.javers.core.JaversBuilder
The Terminal Changes switch, enabled by default since Javers 6.0.
withType(SnapshotType) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
withTypeName(String) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
withTypeName(Optional<String>) - Method in class org.javers.core.metamodel.clazz.ClientsClassDefinitionBuilder
 
withTypeSafeValues(boolean) - Method in class org.javers.core.JaversBuilder
Switch on when you need a type safe serialization for heterogeneous collections like List, List<Object>.
withUnboundedValueObjectOwner(Class, String) - Static method in class org.javers.repository.jql.ValueObjectIdDTO
 
withUsePrimitiveDefaults(boolean) - Method in class org.javers.core.JaversBuilder
The Use Primitive Defaults switch, enabled by default.
withVersion(long) - Method in class org.javers.core.json.CdoSnapshotSerialized
 
withVersion(long) - Method in class org.javers.repository.jql.QueryBuilder
Only snapshots with a given version.
withVersion(Long) - Method in class org.javers.core.metamodel.object.CdoSnapshotBuilder
 
wrapKeysIfNeeded(Map, JaversType) - Static method in class org.javers.core.diff.appenders.HashWrapper
 
wrapNull(Object) - Static method in class org.javers.common.collections.Collections
 
wrapNull(Object) - Static method in class org.javers.common.collections.Lists
 
wrapNull(Object) - Static method in class org.javers.common.collections.Maps
 
wrapNull(Object) - Static method in class org.javers.common.collections.Sets
 
wrapNull(Object) - Static method in class org.javers.core.metamodel.type.CollectionType
 
wrappedCdo() - Method in class org.javers.core.graph.ObjectNode
 
wrapValuesIfNeeded(Set, JaversType) - Static method in class org.javers.core.diff.appenders.HashWrapper
 
WRONG_USAGE_OF_JAVERS_AUDITABLE_CONDITIONAL_DELETE - org.javers.common.exception.JaversExceptionCode
 
WRONG_USAGE_OF_JAVERS_AUDITABLE_DELETE - org.javers.common.exception.JaversExceptionCode
 

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 
All Classes All Packages