| Name | Description | Type | Package | Framework |
| AbstractConfiguration | | Class | org.javers.common.properties | Javers |
|
| AbstractJaversBuilder | | Class | org.javers.core | Javers |
|
| AbstractTextChangeLog | | Class | org.javers.core.changelog | Javers |
|
| Application | | Class | org.javers.core.selftest | Javers |
|
| ArgumentResolver | | Interface | org.javers.common.reflection | Javers |
|
| ArrayChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| Arrays | | Class | org.javers.common.collections | Javers |
|
| ArrayType | | Class | org.javers.core.metamodel.type | Javers |
|
| Atomic | Immutable wrapper for client's Primitives, Values and Id's TODO refine dehydrate approach | Class | org.javers.core.diff.changetype | Javers |
|
| BasicStringTypeAdapter | Convenient abstract implementation of JsonTypeAdapter. | Class | org.javers.core.json | Javers |
|
| Cdo | | Class | org.javers.core.metamodel.object | Javers |
|
| CdoFactory | | Interface | org.javers.core.graph | Javers |
|
| CdoSnapshot | Captured state of client's domain object. | Class | org.javers.core.metamodel.object | Javers |
|
| CdoSnapshotBuilder | | Class | org.javers.core.metamodel.object | Javers |
|
| CdoSnapshotState | List of properties with changed values (when comparing to the previous state)booleanequals(java. | Class | org.javers.core.metamodel.object | Javers |
|
| CdoSnapshotStateBuilder | java. | Class | org.javers.core.metamodel.object | Javers |
|
| CdoSnapshotStateTypeAdapter | | Class | org.javers.core.json.typeadapter.commit | Javers |
|
| CdoWrapper | | Class | org.javers.core.metamodel.object | Javers |
|
| Change | Change represents atomic difference between two objects. | Class | org.javers.core.diff | Javers |
|
| ChangeListTraverser | | Class | org.javers.core.changelog | Javers |
|
| ChangeProcessor | For convenient change processing, e. | Interface | org.javers.core.changelog | Javers |
|
| ChangeTypeAdaptersModule | | Class | org.javers.core.json.typeadapter.change | Javers |
|
| ClassScan | | Class | org.javers.core.metamodel.scanner | Javers |
|
| ClassScanner | | Class | org.javers.core.metamodel.scanner | Javers |
|
| ClientsClassDefinition | | Class | org.javers.core.metamodel.clazz | Javers |
|
| ClientsClassDefinitionBuilder | | Class | org.javers.core.metamodel.clazz | Javers |
|
| CollectionChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| Collections | | Class | org.javers.common.collections | Javers |
|
| CollectionsCdoFactory | | Class | org.javers.core.graph | Javers |
|
| CollectionType | | Class | org.javers.core.metamodel.type | Javers |
|
| Commit | JaVers commit is similar notion to GIT commit or SVN revision. | Class | org.javers.core.commit | Javers |
|
| CommitFactory | | Class | org.javers.core.commit | Javers |
|
| CommitFactoryModule | | Class | org.javers.core.commit | Javers |
|
| CommitId | Consists of two parts : majorId = PREVIOUS. | Class | org.javers.core.commit | Javers |
|
| CommitMetadata | | Class | org.javers.core.commit | Javers |
|
| CommitTypeAdaptersModule | | Class | org.javers.core.json.typeadapter.commit | Javers |
|
| Consumer | | Interface | org.javers.common.collections | Javers |
|
| ContainerArgumentResolver | | Class | org.javers.core.pico | Javers |
|
| ContainerChange | Collection or Array changeSee Also:Serialized Form | Class | org.javers.core.diff.changetype.container | Javers |
|
| ContainerElementChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| ContainerType | java. | Class | org.javers.core.metamodel.type | Javers |
|
| CoreJaversModule | | Class | org.javers.core | Javers |
|
| CorePropertyChangeAppender | | Class | org.javers.core.diff.appenders | Javers |
|
| CustomBigDecimalComparator | Compares BigDecimals with custom precision. | Class | org.javers.core.diff.custom | Javers |
|
| CustomDefinition | | Class | org.javers.core.metamodel.clazz | Javers |
|
| CustomPropertyComparator | Custom property-scope comparator. | Interface | org.javers.core.diff.custom | Javers |
|
| CustomToNativeAppenderAdapter | | Class | org.javers.core.diff.custom | Javers |
|
| CustomType | Custom type in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
|
| DateProvider | | Interface | org.javers.common.date | Javers |
|
| DateTypeCoreAdapters | | Class | org.javers.core.json.typeadapter.date | Javers |
|
| DefaultDateProvider | | Class | org.javers.common.date | Javers |
|
| Defaults | based on Guava com. | Class | org.javers.common.collections | Javers |
|
| DehydrateContainerFunction | | Class | org.javers.core.metamodel.object | Javers |
|
| DehydrateMapFunction | | Class | org.javers.core.metamodel.object | Javers |
|
| Diff | Diff is a set of (atomic) changes between two graphs of objects. | Class | org.javers.core.diff | Javers |
|
| DiffAppendersModule | | Class | org.javers.core.diff.appenders | Javers |
|
| DiffFactory | | Class | org.javers.core.diff | Javers |
|
| DiffFactoryModule | | Class | org.javers.core.diff | Javers |
|
| DiffIgnore | Use DiffIgnore annotation to mark certain properties or classes as ignored by JaVers. | Class | org.javers.core.metamodel.annotation | Javers |
|
| DuckType | | Class | org.javers.core.metamodel.type | Javers |
|
| ElementValueChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| Entity | | Class | org.javers.core.metamodel.annotation | Javers |
|
| EntityDefinition | Recipe for EntityTypeSee Also:EntityDefinitionBuilder | Class | org.javers.core.metamodel.clazz | Javers |
|
| EntityDefinitionBuilder | Fluent builder for EntityDefinition, allows to set all optional attributes: | Class | org.javers.core.metamodel.clazz | Javers |
|
| EntityType | Entity class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
|
| EntryAdded | | Class | org.javers.core.diff.changetype.map | Javers |
|
| EntryAddOrRemove | | Class | org.javers.core.diff.changetype.map | Javers |
|
| EntryChange | | Class | org.javers.core.diff.changetype.map | Javers |
|
| EntryClass | | Class | org.javers.core.metamodel.type | Javers |
|
| EntryRemoved | | Class | org.javers.core.diff.changetype.map | Javers |
|
| EntryType | | Class | org.javers.core.metamodel.type | Javers |
|
| EntryValueChange | | Class | org.javers.core.diff.changetype.map | Javers |
|
| EnumerableFunction | | Interface | org.javers.common.collections | Javers |
|
| EnumerableType | | Class | org.javers.core.metamodel.type | Javers |
|
| EqualsFunction | java. | Interface | org.javers.core.diff | Javers |
|
| Function | | Interface | org.javers.common.collections | Javers |
|
| GlobalId | Global ID of Client's domain object (CDO)See Also:Serialized Form | Class | org.javers.core.metamodel.object | Javers |
|
| GlobalIdDTO | | Class | org.javers.repository.jql | Javers |
|
| GlobalIdFactory | | Class | org.javers.core.metamodel.object | Javers |
|
| GraphFactoryModule | | Class | org.javers.core.graph | Javers |
|
| GraphPair | | Class | org.javers.core.diff | Javers |
|
| GraphSnapshotFacade | | Class | org.javers.core.snapshot | Javers |
|
| GroovyAddOns | | Class | org.javers.groovysupport | Javers |
|
| Id | | Class | org.javers.core.metamodel.annotation | Javers |
|
| IdBuilder | | Class | org.javers.core | Javers |
|
| IgnoredType | | Class | org.javers.core.metamodel.type | Javers |
|
| IgnoredTypeDefinition | | Class | org.javers.core.metamodel.clazz | Javers |
|
| InMemoryRepository | | Class | org.javers.repository.inmemory | Javers |
|
| InMemoryRepositoryModule | | Class | org.javers.repository.inmemory | Javers |
|
| InstanceId | Entity instance global identifier, consists of Entity reference and cdoIdSee Also:Serialized Form | Class | org.javers.core.metamodel.object | Javers |
|
| InstanceIdDTO | java. | Class | org.javers.repository.jql | Javers |
|
| InstantiatingModule | | Class | org.javers.core.pico | Javers |
|
| Java8AddOns | | Class | org.javers.java8support | Javers |
|
| Javers | Facade to JaVers instance. | Interface | org.javers.core | Javers |
|
| JaversBuilder | Creates a JaVers instance based on your domain model metadata and custom configuration. | Class | org.javers.core | Javers |
|
| JaversBuilderPlugin | | Interface | org.javers.core | Javers |
|
| JaversCoreConfiguration | | Class | org.javers.core | Javers |
|
| JaversException | | Class | org.javers.common.exception | Javers |
|
| JaversExceptionCode | enum JaversExceptionCodeEnums with all Javers errors codes | Class | org.javers.common.exception | Javers |
|
| JaversExtendedRepository | | Class | org.javers.repository.api | Javers |
|
| JaversField | | Class | org.javers.common.reflection | Javers |
|
| JaversMember | Enhanced Field or Method, deals with Java type erasure. | Class | org.javers.common.reflection | Javers |
|
| JaversMethod | | Class | org.javers.common.reflection | Javers |
|
| JaversModule | | Interface | org.javers.core.pico | Javers |
|
| JaversRepository | JaversRepository is responsible for persisting Commits calculated by Javers core. | Interface | org.javers.repository.api | Javers |
|
| JaversType | Managed property type This is a convenient abstraction layer over raw and awkward | Class | org.javers.core.metamodel.type | Javers |
|
| JqlQuery | JaversRepository query. | Class | org.javers.repository.jql | Javers |
|
| JsonConverter | 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. | Class | org.javers.core.json | Javers |
|
| JsonConverterBuilder | | Class | org.javers.core.json | Javers |
|
| JsonTypeAdapter | Javers abstraction over native Implement JsonTypeAdapter to add custom JSON serialization and deserialization behaviour, | Interface | org.javers.core.json | Javers |
|
| JsonTypeAdapterTemplate | | Class | org.javers.core.json | Javers |
|
| LateInstantiatingModule | | Class | org.javers.core.pico | Javers |
|
| LevenshteinListChangeAppender | | Class | org.javers.core.diff.appenders.levenshtein | Javers |
|
| ListChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| ListCompareAlgorithm | enum ListCompareAlgorithmEnum Constant Summary | Class | org.javers.core.diff | Javers |
|
| Lists | | Class | org.javers.common.collections | Javers |
|
| ListType | | Class | org.javers.core.metamodel.type | Javers |
|
| LiveCdoFactory | | Class | org.javers.core.graph | Javers |
|
| LiveGraph | | Class | org.javers.core.graph | Javers |
|
| LiveGraphFactory | | Class | org.javers.core.graph | Javers |
|
| ManagedType | Type for JSON representation. | Class | org.javers.core.metamodel.type | Javers |
|
| MapChange | | Class | org.javers.core.diff.changetype.map | Javers |
|
| MapContentType | | Class | org.javers.core.metamodel.type | Javers |
|
| MappingStyle | | Class | org.javers.core | Javers |
|
| Maps | | Class | org.javers.common.collections | Javers |
|
| MapType | | Class | org.javers.core.metamodel.type | Javers |
|
| MongoLong64 | | Class | org.javers.mongosupport | Javers |
|
| MongoLong64JsonDeserializer | | Class | org.javers.mongosupport | Javers |
|
| NewObject | new CDO added to graphSee Also:Serialized Form | Class | org.javers.core.diff.changetype | Javers |
|
| NodeChangeAppender | Node scope change appender (NewObject & ObjectRemoved)java. | Interface | org.javers.core.diff.appenders | Javers |
|
| NodePair | | Interface | org.javers.core.diff | Javers |
|
| ObjectAccessHook | Used for accessing object before commit. | Interface | org.javers.core.graph | Javers |
|
| ObjectGraph | | Interface | org.javers.core.diff | Javers |
|
| ObjectNode | Node in client's domain object graph. | Class | org.javers.core.graph | Javers |
|
| ObjectRemoved | primitive or Value Object changedSee Also:Serialized Form | Class | org.javers.core.diff.changetype | Javers |
|
| Optional | See Also:Serialized Form | Class | org.javers.common.collections | Javers |
|
| OptionalChangeAppender | | Class | org.javers.core.diff.appenders | Javers |
|
| OptionalType | | Class | org.javers.core.metamodel.type | Javers |
|
| OwnerContext | | Interface | org.javers.core.metamodel.object | Javers |
|
| ParametrizedDehydratedType | | Class | org.javers.core.metamodel.type | Javers |
|
| Predicate | | Interface | org.javers.common.collections | Javers |
|
| PrettyPrintBuilder | | Class | org.javers.common.string | Javers |
|
| PrimitiveOrValueType | | Class | org.javers.core.metamodel.type | Javers |
|
| Primitives | | Class | org.javers.common.collections | Javers |
|
| PrimitiveType | | Class | org.javers.core.metamodel.type | Javers |
|
| PropertiesUtil | | Class | org.javers.common.properties | Javers |
|
| Property | | Class | org.javers.core.metamodel.property | Javers |
|
| PropertyChange | Property change like ValueChange or ReferenceChangeSee Also:Serialized Form | Class | org.javers.core.diff.changetype | Javers |
|
| PropertyChangeAppender | Property-scope comparator, follows Chain-of-responsibility pattern. | Interface | org.javers.core.diff.appenders | Javers |
|
| PropertyConfiguration | | Class | org.javers.common.properties | Javers |
|
| QueryBuilder | Fluent API for building JqlQuery, executed with Javers. | Class | org.javers.repository.jql | Javers |
|
| QueryParams | Container for additional query parameters used for filtering Snapshots to be fetched from database. | Class | org.javers.repository.api | Javers |
|
| QueryParamsBuilder | | Class | org.javers.repository.api | Javers |
|
| QueryRunner | | Class | org.javers.repository.jql | Javers |
|
| RealNodePair | | Class | org.javers.core.diff | Javers |
|
| ReferenceChange | Changed reference to Entity or ValueObject (in *ToOne relation)See Also:Serialized Form | Class | org.javers.core.diff.changetype | Javers |
|
| ReflectionUtil | | Class | org.javers.common.reflection | Javers |
|
| RequiredMongoSupportPredicate | | Class | org.javers.mongosupport | Javers |
|
| ScannerModule | | Class | org.javers.core.metamodel.scanner | Javers |
|
| SetChange | | Class | org.javers.core.diff.changetype.container | Javers |
|
| Sets | java. | Class | org.javers.common.collections | Javers |
|
| SetType | | Class | org.javers.core.metamodel.type | Javers |
|
| ShadowGraph | | Class | org.javers.core.snapshot | Javers |
|
| ShallowReference | | Class | org.javers.core.metamodel.annotation | Javers |
|
| SimpleListChangeAppender | | Class | org.javers.core.diff.appenders | Javers |
|
| SimpleTextChangeLog | Sample text changeLog, renders text log like that: commit 3. | Class | org.javers.core.changelog | Javers |
|
| SnapshotDiffer | Loads snapshots of given instance from javersRepository, then reconstructs diffs sequence by comparing snapshots pairs | Class | org.javers.core.snapshot | Javers |
|
| SnapshotIdentifier | | Class | org.javers.repository.api | Javers |
|
| SnapshotType | | Class | org.javers.core.metamodel.object | Javers |
|
| TailoredJaversMemberFactoryModule | | Class | org.javers.core.graph | Javers |
|
| ToStringBuilder | | Class | org.javers.common.string | Javers |
|
| TypeMapper | | Class | org.javers.core.metamodel.type | Javers |
|
| TypeMapperModule | | Class | org.javers.core.metamodel.type | Javers |
|
| TypeName | Use TypeName annotation to give a distinctive type name for your Entities and ValueObjects. | Class | org.javers.core.metamodel.annotation | Javers |
|
| UnboundedValueObjectId | Unbounded ValueObject, has '/' as symbolic cdoId representation. | Class | org.javers.core.metamodel.object | Javers |
|
| UnboundedValueObjectIdDTO | | Class | org.javers.repository.jql | Javers |
|
| UtilTypeAdapters | | Class | org.javers.core.json.typeadapter.util | Javers |
|
| Validate | Set of utils for methods preconditions. | Class | org.javers.common.validation | Javers |
|
| Value | | Class | org.javers.core.metamodel.annotation | Javers |
|
| ValueAdded | element added to collectionSee Also:Serialized Form | Class | org.javers.core.diff.changetype.container | Javers |
|
| ValueAddOrRemove | Change on collection of valuesSee Also:Serialized Form | Class | org.javers.core.diff.changetype.container | Javers |
|
| ValueChange | | Class | org.javers.core.diff.changetype | Javers |
|
| ValueDefinition | | Class | org.javers.core.metamodel.clazz | Javers |
|
| ValueObject | | Class | org.javers.core.metamodel.annotation | Javers |
|
| ValueObjectDefinition | Recipe for ValueObjectTypeSee Also:ValueObjectDefinitionBuilder | Class | org.javers.core.metamodel.clazz | Javers |
|
| ValueObjectDefinitionBuilder | Fluent builder for ValueObjectDefinition, allows to set all optional attributes: | Class | org.javers.core.metamodel.clazz | Javers |
|
| ValueObjectId | ValueObject global unique identifier. | Class | org.javers.core.metamodel.object | Javers |
|
| ValueObjectIdDTO | java. | Class | org.javers.repository.jql | Javers |
|
| ValueObjectType | ValueObject class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |
|
| ValueRemoved | element removed from collectionSee Also:Serialized Form | Class | org.javers.core.diff.changetype.container | Javers |
|
| ValueType | Value class in client's domain model. | Class | org.javers.core.metamodel.type | Javers |