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
All Classes All Packages
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
- 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
- Arrays - Class in org.javers.common.collections
- Arrays() - Constructor for class org.javers.common.collections.Arrays
- ArrayType - Class in org.javers.core.metamodel.type
- ArrayType(Type) - Constructor for class org.javers.core.metamodel.type.ArrayType
- 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
- 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
- author() - Method in class org.javers.repository.api.QueryParams
- author(String) - Method in class org.javers.repository.api.QueryParamsBuilder
B
- bareCopy() - Method in class org.javers.core.metamodel.type.DuckType
- BasicStringTypeAdapter<T> - Class in org.javers.core.json
-
Convenient abstract implementation of
JsonTypeAdapter
. - BasicStringTypeAdapter() - Constructor for class org.javers.core.json.BasicStringTypeAdapter
- 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
- beforeAssemble(JaversBuilder) - Method in class org.javers.jodasupport.JodaAddOns
- beforeChange(Change) - Method in class org.javers.core.changelog.AbstractTextChangeLog
- beforeChange(Change) - Method in interface org.javers.core.changelog.ChangeProcessor
-
called before each change
- beforeChangeList() - Method in class org.javers.core.changelog.AbstractTextChangeLog
- beforeChangeList() - Method in interface org.javers.core.changelog.ChangeProcessor
- 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.
- 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
orValueObjectType
- 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 - Class in org.javers.core.diff.changetype.container
-
Changes on a Collection property
- CollectionChange(PropertyChangeMetadata, List<ContainerElementChange>) - 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) - 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
- commitProperty(String, String) - Method in class org.javers.repository.api.QueryParamsBuilder
- commitShallowDelete(String, Object) - Method in interface org.javers.core.Javers
-
Marks given object as deleted.
- commitShallowDelete(String, Object, Map<String, String>) - Method in interface org.javers.core.Javers
-
Variant of
Javers.commitShallowDelete(String, Object)
with commitProperties. - commitShallowDeleteById(String, GlobalIdDTO) - Method in interface org.javers.core.Javers
-
The same like
Javers.commitShallowDelete(String,Object)
but deleted object is selected using globalId - commitShallowDeleteById(String, GlobalIdDTO, Map<String, String>) - Method in interface org.javers.core.Javers
-
Variant of
Javers.commitShallowDeleteById(String, GlobalIdDTO)
with commitProperties. - 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 - 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
- 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 defaultObject.equals(Object)
. - CustomValueToStringTemplate<T> - Interface in org.javers.core.diff.custom
D
- DateProvider - Interface in org.javers.common.date
-
Date provider for
CommitMetadata.getCommitDate()
- 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
forboolean
and'\0'
forchar
. - 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_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. - 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
- 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.MapChange
- equals(Object) - Method in class org.javers.core.diff.changetype.NewObject
- equals(Object) - Method in class org.javers.core.diff.changetype.ObjectRemoved
- equals(Object) - Method in class org.javers.core.diff.changetype.PropertyChange
- equals(Object) - Method in class org.javers.core.diff.changetype.ReferenceChange
- equals(Object) - Method in class org.javers.core.diff.changetype.ValueChange
- equals(Object) - Method in class org.javers.core.graph.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(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) - 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
Shadow
s. - 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)
orJavers.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
- freeze(String) - 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
- 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
- getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractContainerBuilder
- getContainerItemType(JaversProperty) - Method in class org.javers.core.metamodel.type.TypeMapper
- getCoreConfiguration() - Method in interface org.javers.core.Javers
- 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.MapChange
- getEntryChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
- getEntryRemovedChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
- getEntryValueChanges() - Method in class org.javers.core.diff.changetype.map.MapChange
- 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
- getInstance() - Static method in class org.javers.guava.MultimapType
- getInstance() - Static method in class org.javers.guava.MultisetType
- getItemClass() - Method in class org.javers.core.metamodel.type.ContainerType
-
never returns null
- getItemType() - Method in class org.javers.core.metamodel.type.ContainerType
-
never returns null
- 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.
- getJsonConverter() - Method in interface org.javers.core.Javers
-
If you are serializing JaVers objects like
Commit
,Change
,Diff
orCdoSnapshot
to JSON, use this JsonConverter. - getKey() - Method in class org.javers.core.diff.changetype.map.EntryChange
- getKeyType() - Method in class org.javers.core.metamodel.type.KeyValueType
-
never returns null
- getKeyType() - Method in class org.javers.core.metamodel.type.MapContentType
- getLatest(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.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
- getLeftReference(Property) - Method in class org.javers.core.diff.NodePair
- getLeftReferences(JaversProperty) - Method in class org.javers.core.diff.NodePair
- 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
- getMapContentType(ContainerType) - Method in class org.javers.core.metamodel.type.TypeMapper
-
only for change appenders
- getMapContentType(KeyValueType) - Method in class org.javers.core.metamodel.type.TypeMapper
- 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() - Method in class org.javers.core.ConditionalTypesPlugin
- getNewTypes() - Method in class org.javers.guava.GuavaAddOns
- getObjectsByChangeType(Class<C>) - Method in class org.javers.core.diff.Diff
-
Selects new, removed or changed objects
- 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 givenPropertyChange
- 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.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 null 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.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
- getRightReference(Property) - Method in class org.javers.core.diff.NodePair
- getRightReferences(JaversProperty) - Method in class org.javers.core.diff.NodePair
- 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
- 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
- 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 aGlobalId
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
- getValueObjectChangeHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
- getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.api.JaversExtendedRepository
- getValueObjectStateHistory(EntityType, String, QueryParams) - Method in interface org.javers.repository.api.JaversRepository
-
Snapshots of all ValueObjects owned by given ownerEntity at given path
- getValueObjectStateHistory(EntityType, String, QueryParams) - Method in class org.javers.repository.inmemory.InMemoryRepository
- getValueRemovedChanges() - Method in class org.javers.core.diff.changetype.container.ContainerChange
- getValueType() - Method in class org.javers.core.json.JsonTypeAdapterTemplate
- getValueType() - Method in class org.javers.core.json.typeadapter.commit.CdoSnapshotStateTypeAdapter
- getValueType() - Method in class org.javers.core.metamodel.type.KeyValueType
-
never returns null
- getValueType() - Method in class org.javers.core.metamodel.type.MapContentType
- getValueTypes() - Method in interface org.javers.core.json.JsonTypeAdapter
-
Target class (or classes), typically
ValueType
orCustomType
. - 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
- 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.MapChange
- hashCode() - Method in class org.javers.core.diff.changetype.NewObject
- hashCode() - Method in class org.javers.core.diff.changetype.ObjectRemoved
- hashCode() - Method in class org.javers.core.diff.changetype.PropertyChange
- hashCode() - Method in class org.javers.core.diff.changetype.ReferenceChange
- hashCode() - Method in class org.javers.core.diff.changetype.ValueChange
- hashCode() - Method in class org.javers.core.graph.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
-
A strategy used in
JaversBuilder.registerIgnoredClassesStrategy(IgnoredClassesStrategy)
- 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
- 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
- isManagedType(JaversType) - Method in class org.javers.core.metamodel.type.TypeMapper
- 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
- 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 byJaversBuilder
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
Commit
s 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 - JodaAddOns - Class in org.javers.jodasupport
- JodaAddOns() - Constructor for class org.javers.jodasupport.JodaAddOns
- 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
orCustomType
in aJaversRepository
. - JsonTypeAdapterTemplate<T> - Class in org.javers.core.json
- JsonTypeAdapterTemplate() - Constructor for class org.javers.core.json.JsonTypeAdapterTemplate
K
- keysDifference(Map<K, V>, Map<K, V>) - Static method in class org.javers.common.collections.Maps
-
null args are allowed
- KeyValueType - Class in org.javers.core.metamodel.type
- KeyValueType(Type, int) - Constructor for class org.javers.core.metamodel.type.KeyValueType
L
- LateInstantiatingModule - Class in org.javers.core.pico
- LateInstantiatingModule(CoreConfiguration, MutablePicoContainer) - Constructor for class org.javers.core.pico.LateInstantiatingModule
- left() - Method in class org.javers.common.collections.Pair
- LEVENSHTEIN_DISTANCE - org.javers.core.diff.ListCompareAlgorithm
- LevenshteinListChangeAppender - Class in org.javers.core.diff.appenders.levenshtein
- limit() - Method in class org.javers.repository.api.QueryParams
- limit(int) - Method in class org.javers.repository.api.QueryParamsBuilder
- limit(int) - Method in class org.javers.repository.jql.QueryBuilder
-
Limits 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) - 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
- ListCompareAlgorithm - Enum in org.javers.core.diff
- Lists - Class in org.javers.common.collections
- Lists() - Constructor for class org.javers.common.collections.Lists
- listToString(List) - Static method in class org.javers.common.string.ToStringBuilder
- ListType - Class in org.javers.core.metamodel.type
- ListType(Type) - Constructor for class org.javers.core.metamodel.type.ListType
- LiveCdoFactory - Class in org.javers.core.graph
- 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
-
OwnerContext aware version of
EnumerableType.map(Object, EnumerableFunction, OwnerContext)
- 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 - 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
- MapContentType - Class in org.javers.core.metamodel.type
- MapContentType(JaversType, JaversType) - Constructor for class org.javers.core.metamodel.type.MapContentType
- mapEntrySet(Collection<Map.Entry<?, ?>>, Function, BiConsumer, boolean) - Static method in class org.javers.core.metamodel.type.MapType
- mapEntrySet(Collection<Map.Entry<?, ?>>, EnumerableFunction, MapEnumerationOwnerContext, BiConsumer) - Static method in class org.javers.core.metamodel.type.MapType
- MapEnumerationOwnerContext - Class in org.javers.core.metamodel.type
- MapEnumerationOwnerContext(OwnerContext) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
- MapEnumerationOwnerContext(OwnerContext, boolean) - Constructor for class org.javers.core.metamodel.type.MapEnumerationOwnerContext
- MappingStyle - Enum in org.javers.core
- mapProperties(BiFunction<String, Object, R>) - Method in class org.javers.core.metamodel.object.CdoSnapshotState
- Maps - Class in org.javers.common.collections
- Maps() - Constructor for class org.javers.common.collections.Maps
- mapStatic(Object, EnumerableFunction, OwnerContext) - Static method in class org.javers.core.metamodel.type.MapType
- 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) - 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) - Constructor for class org.javers.guava.MultimapType
- MultisetType - Class in org.javers.guava
- MultisetType(Type) - Constructor for class org.javers.guava.MultisetType
N
- name() - Method in class org.javers.common.reflection.JaversMember
- negativeFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
-
returns new list with elements from input that 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
- 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(TypeMapper) - Constructor for class org.javers.core.diff.appenders.OptionalChangeAppender
- OptionalType - Class in org.javers.core.metamodel.type
- OptionalType() - Constructor for class org.javers.core.metamodel.type.OptionalType
- OptionalType(Type) - Constructor for class org.javers.core.metamodel.type.OptionalType
-
for TypeFactory.spawnFromPrototype()
- 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.jodasupport - package org.javers.jodasupport
- org.javers.mongosupport - package org.javers.mongosupport
- org.javers.repository.api - package org.javers.repository.api
- org.javers.repository.inmemory - package org.javers.repository.inmemory
- org.javers.repository.jql - package org.javers.repository.jql
- org.javers.shadow - package org.javers.shadow
- OwnerContext - Interface in org.javers.core.metamodel.object
P
- Pair<L,R> - Class in org.javers.common.collections
- Pair(L, R) - Constructor for class org.javers.common.collections.Pair
- ParametrizedDehydratedType - Class in org.javers.core.metamodel.type
- ParametrizedDehydratedType(Type, List<Type>) - Constructor for class org.javers.core.metamodel.type.ParametrizedDehydratedType
- persist(Commit) - Method in class org.javers.repository.api.JaversExtendedRepository
- persist(Commit) - Method in interface org.javers.repository.api.JaversRepository
- persist(Commit) - Method in class org.javers.repository.inmemory.InMemoryRepository
- positiveFilter(List<T>, Predicate<T>) - Static method in class org.javers.common.collections.Lists
-
returns new list with elements from input that satisfies given filter condition
- prettyPrint() - Method in class org.javers.core.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.MapChange
- 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 - 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 withJavers.findChanges(JqlQuery)
andJavers.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
- registerCustomComparator(CustomPropertyComparator<T, ?>, Class<T>) - Method in class org.javers.core.JaversBuilder
-
Deprecated.
- registerCustomType(Class<T>, CustomPropertyComparator<T, ?>) - Method in class org.javers.core.JaversBuilder
-
Registers a
CustomPropertyComparator
for a given class and maps this class toCustomType
. - 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
-
A dynamic version of
JaversBuilder.registerIgnoredClass(Class)
. - 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 ofJsonDeserializer
andJsonDeserializer
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
-
Lambda-style variant of
JaversBuilder.registerValue(Class, CustomValueComparator)
. - registerValue(Class<T>, CustomValueComparator<T>) - Method in class org.javers.core.JaversBuilder
-
Registers a
ValueType
with a custom comparator to be used instead ofObject.equals(Object)
. - registerValueGsonTypeAdapter(Class, TypeAdapter) - Method in class org.javers.core.JaversBuilder
- 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
- 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) - Constructor for class org.javers.core.metamodel.type.SetType
- setTypeSafeValues(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
- 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
- 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.MapChange
- 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(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, CoreConfiguration, DynamicMappingStrategy) - Constructor for class org.javers.core.metamodel.type.TypeMapper
- TypeMapper(TypeFactory) - Constructor for class org.javers.core.metamodel.type.TypeMapper
-
Deprecated.
- 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
Atomic
s 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.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
- 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
-
Delegates to
QueryBuilder.withCommitId(CommitId)
- 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 applicationsCommitIdGenerator.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.
- 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.renamed to
QueryBuilder.withScopeDeepPlus()
()} - withScopeCommitDeepPlus(int) - Method in class org.javers.repository.jql.QueryBuilder
-
Deprecated.renamed to
QueryBuilder.withScopeDeepPlus(int)
()} - withScopeDeepPlus() - Method in class org.javers.repository.jql.QueryBuilder
-
Selects
ShadowScope.DEEP_PLUS
withmaxGapsToFill
defaulted to 10. - withScopeDeepPlus(int) - Method in class org.javers.repository.jql.QueryBuilder
-
Selects
ShadowScope.DEEP_PLUS
with givenmaxGapsToFill
. - 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
-
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
- 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
All Classes All Packages