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 |