A B C D E F G H I J L M N O P R S T U V W 

A

AbstractConfiguration - Class in org.javers.core
 
AbstractConfiguration() - Constructor for class org.javers.core.AbstractConfiguration
 
AbstractJaversBuilder - Class in org.javers.core
 
AbstractJaversBuilder() - Constructor for class org.javers.core.AbstractJaversBuilder
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.MultiEdge
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.ObjectWrapper
 
accept(GraphVisitor) - Method in class org.javers.model.object.graph.SingleEdge
 
accept(VISITOR) - Method in interface org.javers.model.visitors.Visitable
 
add(ManagedClass) - Method in class org.javers.model.mapping.ManagedClasses
 
addChange(Change) - Method in class org.javers.model.domain.Diff
 
addChanges(Collection<Change>) - Method in class org.javers.model.domain.Diff
 
addEdge(Edge) - Method in class org.javers.model.object.graph.ObjectWrapper
 
addModule(JaversModule) - Method in class org.javers.core.JaversBuilder
Deprecated.
addReferenceNode(ObjectNode) - Method in class org.javers.model.object.graph.MultiEdge
 
apply(F) - Method in interface org.javers.common.collections.Function
 
argumentCheck(boolean, String) - Static method in class org.javers.common.validation.Validate
 
argumentIsNotNull(Object, String) - Static method in class org.javers.common.validation.Validate
Checks if given argument is not null.
argumentIsNotNull(Object) - Static method in class org.javers.common.validation.Validate
 
argumentsAreNotNull(Object...) - Static method in class org.javers.common.validation.Validate
 
argumentShouldBeNull(Object, String) - Static method in class org.javers.common.validation.Validate
Deprecated.
every time when an argument should be null a fairy dies ...
ArrayType - Class in org.javers.model.mapping.type
 
ArrayType() - Constructor for class org.javers.model.mapping.type.ArrayType
 
assemble() - Method in class org.javers.core.AbstractConfiguration
Called after reading properties file, override to read configuration from it.
assemble() - Method in class org.javers.core.JaversCoreConfiguration
 
asSet(E...) - Static method in class org.javers.common.collections.Sets
 
asSet(Collection<E>) - Static method in class org.javers.common.collections.Sets
 
assignElementType(Class) - Method in class org.javers.model.mapping.type.CollectionType
 

B

baseJavaType - Variable in class org.javers.model.mapping.type.JaversType
 
BasicStringTypeAdapter<T> - Class in org.javers.json
Convenient abstract implementation of JsonTypeAdapter.
BasicStringTypeAdapter() - Constructor for class org.javers.json.BasicStringTypeAdapter
 
BeanBasedPropertyScanner - Class in org.javers.model.mapping
 
BeanBasedPropertyScanner(TypeMapper) - Constructor for class org.javers.model.mapping.BeanBasedPropertyScanner
 
BeanProperty - Class in org.javers.model.mapping
Immutable
BeanProperty(Method, JaversType) - Constructor for class org.javers.model.mapping.BeanProperty
 
bind(Diff) - Method in class org.javers.model.domain.Change
 
bootContainer(JaversModule) - Method in class org.javers.core.AbstractJaversBuilder
 
bootContainer(JaversModule, List<?>) - Method in class org.javers.core.AbstractJaversBuilder
 
bootContainer(List<JaversModule>, List<?>) - Method in class org.javers.core.AbstractJaversBuilder
 
BOOTSTRAP_ERROR - Static variable in exception org.javers.core.exceptions.JaversException
 
build() - Method in class org.javers.core.JaversBuilder
 
buildGraph(Object) - Method in class org.javers.model.object.graph.ObjectGraphBuilder
 
buildManagedClasses() - Method in class org.javers.model.mapping.EntityManager
call that if all Entities and ValueObject are registered

C

calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceAddedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ReferenceRemovedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueAddedAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueChangeAppender
 
calculateChanges(NodePair, Property) - Method in class org.javers.core.diff.appenders.ValueRemovedAppender
 
calculateChangesIfSupported(NodePair, Property) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
checks if given property is supported and if so, delegates calculation to concrete appender in calculateChanges()
calculateMultiEdgeDifference(MultiEdge, MultiEdge, GlobalCdoId) - Method in class org.javers.core.diff.calculators.MultiEdgeDifferenceCalculator
Deprecated.
 
Cdo - Class in org.javers.model.domain
Holder for Client's domain object
Cdo(Object, Entity) - Constructor for class org.javers.model.domain.Cdo
 
Change - Class in org.javers.model.domain
Change represents atomic difference between two objects.
Change(GlobalCdoId) - Constructor for class org.javers.model.domain.Change
 
checkIfBuilt() - Method in class org.javers.core.AbstractJaversBuilder
 
COLLECTION_TYPES - Static variable in class org.javers.core.diff.appenders.PropertyChangeAppender
 
CollectionType - Class in org.javers.model.mapping.type
 
CollectionType(Class) - Constructor for class org.javers.model.mapping.type.CollectionType
 
CollectNodesVisitor - Class in org.javers.core.diff
 
CollectNodesVisitor() - Constructor for class org.javers.core.diff.CollectNodesVisitor
 
compare(String, Object, Object) - Method in class org.javers.core.Javers
 
conditionFulfilled(boolean, String) - Static method in class org.javers.common.validation.Validate
 
ContainerType - Class in org.javers.model.mapping.type
 
ContainerType(Class) - Constructor for class org.javers.model.mapping.type.ContainerType
 
contains(String) - Method in class org.javers.core.PropertyConfiguration
 
contains(ManagedClass) - Method in class org.javers.model.mapping.ManagedClasses
 
containsManagedClassWithSourceClass(Class) - Method in class org.javers.model.mapping.ManagedClasses
 
containsPropertyKey(String) - Method in class org.javers.core.AbstractConfiguration
 
convertFromGraph(ObjectNode) - Method in class org.javers.core.diff.DFSGraphToSetConverter
 
CoreJaversModule - Class in org.javers.core.pico
 
CoreJaversModule() - Constructor for class org.javers.core.pico.CoreJaversModule
 
count() - Method in class org.javers.model.mapping.ManagedClasses
 
create(String, ObjectNode, ObjectNode) - Method in class org.javers.core.diff.DiffFactory
 
create(List<JaversModule>, List<?>) - Static method in class org.javers.core.pico.JaversContainerFactory
 
create(Class<S>) - Method in class org.javers.model.mapping.EntityFactory
Deprecated.
create(EntityDefinition) - Method in class org.javers.model.mapping.EntityFactory
 
create(Class<T>) - Method in class org.javers.model.mapping.ValueObjectFactory
 
createDefaultCore() - Static method in class org.javers.core.pico.JaversContainerFactory
 

D

dehydrate(String) - Method in class org.javers.model.domain.changeType.ValueAddOrRemove
 
dehydrate(String, String) - Method in class org.javers.model.domain.changeType.ValueChange
 
dehydrate(String) - Method in class org.javers.model.domain.Value
 
deserialize(String) - Method in class org.javers.json.BasicStringTypeAdapter
Example deserialization for LocalDateTime: public LocalDateTime deserialize(String serializedValue) { return ISO_FORMATTER.parseLocalDateTime(serializedValue); }
deserialize(String) - Method in class org.javers.json.typeAdapter.LocalDateTimeTypeAdapter
 
DFSGraphToSetConverter - Class in org.javers.core.diff
Flattens given graph into set using Depth-first search approach.
DFSGraphToSetConverter() - Constructor for class org.javers.core.diff.DFSGraphToSetConverter
 
Diff - Class in org.javers.model.domain
Main entity in Javers model Diff is a set of (atomic) changes between two graphs of objects.
Diff(String) - Constructor for class org.javers.model.domain.Diff
 
difference(Set<E>, Set<E>) - Static method in class org.javers.common.collections.Sets
 
DiffFactory - Class in org.javers.core.diff
 
DiffFactory(DFSGraphToSetConverter) - Constructor for class org.javers.core.diff.DiffFactory
 
DiffRepository - Interface in org.javers.repository.api
Diff repository is responsible for persisting diffs calculated by javers core.

E

Edge - Class in org.javers.model.object.graph
Relation between (Entity) instances
Immutable
Edge(Property) - Constructor for class org.javers.model.object.graph.Edge
 
EdgeProjectingVisitor - Class in org.javers.core.diff.visitors
Deprecated.
EdgeProjectingVisitor() - Constructor for class org.javers.core.diff.visitors.EdgeProjectingVisitor
Deprecated.
 
EdgeVisitor - Interface in org.javers.model.object.graph
Deprecated.
Entity<S> - Class in org.javers.model.mapping
Class in client's domain model
immutable
Entity(Class<S>, List<Property>, Property) - Constructor for class org.javers.model.mapping.Entity
 
ENTITY_REF_TYPES - Static variable in class org.javers.core.diff.appenders.PropertyChangeAppender
 
EntityDefinition - Class in org.javers.model.mapping
 
EntityDefinition(Class<?>) - Constructor for class org.javers.model.mapping.EntityDefinition
gives you Entity with id property selected on the basis of @Id annotation
EntityDefinition(Class<?>, String) - Constructor for class org.javers.model.mapping.EntityDefinition
gives you Entity with id property selected explicitly by name
EntityFactory - Class in org.javers.model.mapping
 
EntityFactory(PropertyScanner) - Constructor for class org.javers.model.mapping.EntityFactory
 
EntityManager - Class in org.javers.model.mapping
EntityManager bootstrap is two-phased:
  • JaVers bootstrap should registering client's Entities and ValueObjects through EntityManager.registerEntity(Class) and EntityManager.registerValueObject(Class).
  • EntityManager(EntityFactory, ValueObjectFactory, TypeMapper) - Constructor for class org.javers.model.mapping.EntityManager
     
    EntityReferenceType - Class in org.javers.model.mapping.type
    Reference to Entity
    EntityReferenceType(Class) - Constructor for class org.javers.model.mapping.type.EntityReferenceType
     
    equals(Object) - Method in class org.javers.model.domain.Cdo
     
    equals(Object) - Method in class org.javers.model.domain.GlobalCdoId
     
    equals(Object) - Method in class org.javers.model.mapping.BeanProperty
     
    equals(Object) - Method in class org.javers.model.mapping.EntityDefinition
     
    equals(Object) - Method in class org.javers.model.mapping.FieldProperty
     
    equals(Object) - Method in class org.javers.model.mapping.ManagedClass
     
    equals(Object) - Method in class org.javers.model.mapping.type.JaversType
     
    equals(Object) - Method in class org.javers.model.object.graph.Edge
     
    equals(Object) - Method in class org.javers.model.object.graph.ObjectWrapper
     
    EqualsBuilders - Class in org.javers.common.builders
     

    F

    FieldBasedPropertyScanner - Class in org.javers.model.mapping
     
    FieldBasedPropertyScanner(TypeMapper) - Constructor for class org.javers.model.mapping.FieldBasedPropertyScanner
     
    FieldProperty - Class in org.javers.model.mapping
    Immutable
    FieldProperty(Field, JaversType) - Constructor for class org.javers.model.mapping.FieldProperty
     
    findAddedReferences(MultiEdge, MultiEdge, GlobalCdoId) - Method in class org.javers.core.diff.calculators.MultiEdgeDifferenceCalculator
    Deprecated.
     
    findAllPersistentGetters(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    findByGlobalCdoId(GlobalCdoId) - Method in interface org.javers.repository.api.DiffRepository
    Finds all changes made on single domain object.
    fromJson(JsonElement) - Method in class org.javers.json.BasicStringTypeAdapter
     
    fromJson(String, Class<T>) - Method in class org.javers.json.JsonConverter
     
    fromJson(JsonElement) - Method in interface org.javers.json.JsonTypeAdapter
     
    Function<F,T> - Interface in org.javers.common.collections
     

    G

    get(Object) - Method in class org.javers.model.mapping.BeanProperty
     
    get(Object) - Method in class org.javers.model.mapping.FieldProperty
     
    get(Object) - Method in interface org.javers.model.mapping.Property
    returns property value, even if private
    getAddedReference() - Method in class org.javers.model.domain.changeType.ReferenceAdded
     
    getAddedValue() - Method in class org.javers.model.domain.changeType.ValueAdded
     
    getAffectedCdo() - Method in class org.javers.model.domain.Change
    Affected Cdo, depending on concrete Change type, it could be new Object, removed Object or new version of changed Object

    Transient reference - not null only or freshly generated diff
    getAllMethods(Class) - Static method in class org.javers.common.reflection.ReflectionUtil
    list all class methods, including inherited and private
    getBaseJavaType() - Method in class org.javers.model.mapping.type.JaversType
     
    getByClass(Class<?>) - Method in class org.javers.core.Javers
     
    getByClass(Class<?>) - Method in class org.javers.model.mapping.EntityManager
     
    getById(long) - Method in interface org.javers.repository.api.DiffRepository
    Loads Diff from database, collection of Diff.getChanges() have to be initialized.
    getBySourceClass(Class) - Method in class org.javers.model.mapping.ManagedClasses
     
    getCdo() - Method in interface org.javers.model.object.graph.ObjectNode
     
    getCdo() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getCdoIdOf(Object) - Method in class org.javers.model.mapping.Entity
     
    getChanges() - Method in class org.javers.model.domain.Diff
     
    getChangeSet(Set<ObjectNode>, Set<ObjectNode>) - Method in class org.javers.core.diff.appenders.NewObjectAppender
     
    getChangeSet(Set<ObjectNode>, Set<ObjectNode>) - Method in interface org.javers.core.diff.appenders.NodeChangeAppender
     
    getChangeSet(Set<ObjectNode>, Set<ObjectNode>) - Method in class org.javers.core.diff.appenders.ObjectRemovedAppender
     
    getChangeSet(Set<ObjectNode>, Set<ObjectNode>) - Method in class org.javers.core.diff.appenders.PropertyChangeSetAppender
    Deprecated.
     
    getClazz() - Method in class org.javers.model.mapping.EntityDefinition
     
    getCode() - Method in exception org.javers.core.exceptions.JaversException
     
    getContainerComponent(Class<T>) - Method in class org.javers.core.AbstractJaversBuilder
     
    getCountOfEntitiesAndValueObjects() - Method in class org.javers.model.mapping.type.TypeMapper
     
    getDiffDate() - Method in class org.javers.model.domain.Diff
    date when change was made by user
    getEdges() - Method in interface org.javers.model.object.graph.ObjectNode
    References to other Entities
    getEdges() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getElementType() - Method in class org.javers.model.mapping.type.CollectionType
     
    getEntity() - Method in class org.javers.core.diff.NodePair
     
    getEntity() - Method in class org.javers.model.domain.Cdo
     
    getEntity() - Method in class org.javers.model.domain.GlobalCdoId
     
    getEntity() - Method in interface org.javers.model.object.graph.ObjectNode
     
    getEntity() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getEnumProperty(String, Class<T>) - Method in class org.javers.core.AbstractConfiguration
     
    getEnumProperty(Properties, String, Class<T>) - Static method in class org.javers.core.pico.PropertiesUtil
     
    getEnumProperty(String, Class<T>) - Method in class org.javers.core.PropertyConfiguration
    assembles mandatory enum property from PropertyConfiguration.properties bag
    getGenericTypeClass(Type) - Static method in class org.javers.common.reflection.ReflectionUtil
    Returns a class that represents the declared type for the field represented by this object.
    getGlobalCdoId() - Method in class org.javers.core.diff.NodePair
     
    getGlobalCdoId() - Method in class org.javers.model.domain.Change
    Affected Cdo Id
    getGlobalCdoId() - Method in interface org.javers.model.object.graph.ObjectNode
     
    getGlobalCdoId() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getGlobalId() - Method in class org.javers.model.domain.Cdo
     
    getId() - Method in class org.javers.model.domain.Diff
    Unique revision identifier, assigned by DiffRepository
    getIdProperty() - Method in class org.javers.model.mapping.Entity
     
    getIdPropertyName() - Method in class org.javers.model.mapping.EntityDefinition
     
    getJavesrType(Class) - Method in class org.javers.model.mapping.type.TypeMapper
     
    getJson() - Method in class org.javers.model.domain.Value
    Value serialized to JSON
    getLeft() - Method in class org.javers.core.diff.NodePair
     
    getLeftPropertyValue(Property) - Method in class org.javers.core.diff.NodePair
     
    getLeftReference() - Method in class org.javers.model.domain.changeType.ReferenceChanged
     
    getLeftValue() - Method in class org.javers.model.domain.changeType.ValueChange
    never returns null
    getLocalCdoId() - Method in class org.javers.model.domain.GlobalCdoId
     
    getLocalCdoId() - Method in interface org.javers.model.object.graph.ObjectNode
     
    getLocalCdoId() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getLocalId() - Method in class org.javers.model.domain.Cdo
     
    getMappedEntityReferenceTypes() - Method in class org.javers.model.mapping.type.TypeMapper
     
    getMappedTypes(Class<T>) - Method in class org.javers.model.mapping.type.TypeMapper
     
    getMappedValueObjectTypes() - Method in class org.javers.model.mapping.type.TypeMapper
     
    getMappingStyle() - Method in class org.javers.core.JaversCoreConfiguration
     
    getMessage() - Method in enum org.javers.core.exceptions.JaversExceptionCode
    Error description and possibly solution hints.
    getModuleComponents() - Method in interface org.javers.common.pico.JaversModule
     
    getModuleComponents() - Method in class org.javers.core.pico.CoreJaversModule
     
    getModuleComponents() - Method in class org.javers.model.pico.ModelJaversModule
     
    getMultiEdgesProjection() - Method in class org.javers.core.diff.visitors.EdgeProjectingVisitor
    Deprecated.
     
    getMultiReferences() - Method in class org.javers.model.mapping.Entity
     
    getName() - Method in class org.javers.model.mapping.BeanProperty
     
    getName() - Method in class org.javers.model.mapping.FieldProperty
     
    getName() - Method in interface org.javers.model.mapping.Property
     
    getNodes() - Method in class org.javers.core.diff.CollectNodesVisitor
     
    getParent() - Method in class org.javers.model.domain.Change
    Owning aggregate
    getProperties(String) - Static method in class org.javers.core.pico.PropertiesUtil
     
    getProperties() - Method in class org.javers.model.mapping.Entity
     
    getProperty() - Method in class org.javers.model.domain.PropertyChange
    Affected property
    getProperty(String) - Method in class org.javers.model.mapping.Entity
     
    getProperty() - Method in class org.javers.model.object.graph.Edge
     
    getPropertyValue(Property) - Method in interface org.javers.model.object.graph.ObjectNode
     
    getPropertyValue(Property) - Method in class org.javers.model.object.graph.ObjectWrapper
     
    getReference(Object) - Method in class org.javers.model.object.graph.MultiEdge
     
    getReference() - Method in class org.javers.model.object.graph.SingleEdge
     
    getReferences() - Method in class org.javers.model.object.graph.MultiEdge
     
    getRemovedReference() - Method in class org.javers.model.domain.changeType.ReferenceRemoved
     
    getRemovedValue() - Method in class org.javers.model.domain.changeType.ValueRemoved
     
    getRight() - Method in class org.javers.core.diff.NodePair
     
    getRightPropertyValue(Property) - Method in class org.javers.core.diff.NodePair
     
    getRightReference() - Method in class org.javers.model.domain.changeType.ReferenceChanged
     
    getRightValue() - Method in class org.javers.model.domain.changeType.ValueChange
    never returns null
    getSingleEdgesProjection() - Method in class org.javers.core.diff.visitors.EdgeProjectingVisitor
    Deprecated.
     
    getSingleReferences() - Method in class org.javers.model.mapping.Entity
     
    getSourceClass() - Method in class org.javers.model.mapping.ManagedClass
     
    getStringProperty(String) - Method in class org.javers.core.AbstractConfiguration
     
    getStringProperty(Properties, String) - Static method in class org.javers.core.pico.PropertiesUtil
     
    getStringProperty(String) - Method in class org.javers.core.PropertyConfiguration
    gets mandatory String property from PropertyConfiguration.properties bag
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ReferenceAddedAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ReferenceChangeAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ReferenceRemovedAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ValueAddedAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ValueChangeAppender
     
    getSupportedPropertyTypes() - Method in class org.javers.core.diff.appenders.ValueRemovedAppender
     
    getterToField(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
    ex: getCode() -> code, isTrue() -> true
    getType() - Method in interface org.javers.json.JsonTypeAdapter
     
    getType() - Method in class org.javers.json.typeAdapter.LocalDateTimeTypeAdapter
     
    getType() - Method in class org.javers.model.mapping.BeanProperty
     
    getType() - Method in class org.javers.model.mapping.FieldProperty
     
    getType() - Method in interface org.javers.model.mapping.Property
     
    getUserId() - Method in class org.javers.model.domain.Diff
    user identifier in clients data base, typically login or numeric id
    getValue() - Method in class org.javers.model.domain.Value
    original Value
    getWrappedCdo() - Method in class org.javers.model.domain.Cdo
    never returns null
    GlobalCdoId - Class in org.javers.model.domain
    Holder for client's domain object global ID
    GlobalCdoId(Object, Entity) - Constructor for class org.javers.model.domain.GlobalCdoId
     
    GraphVisitor - Class in org.javers.model.object.graph
    Ensures that each node is visited only once.
    GraphVisitor() - Constructor for class org.javers.model.object.graph.GraphVisitor
     

    H

    hasChanges() - Method in class org.javers.model.domain.Diff
     
    hasCustomId() - Method in class org.javers.model.mapping.EntityDefinition
     
    hasDefaultIdSelectionPolicy() - Method in class org.javers.model.mapping.EntityDefinition
     
    hashCode() - Method in class org.javers.model.domain.Cdo
     
    hashCode() - Method in class org.javers.model.domain.GlobalCdoId
     
    hashCode() - Method in class org.javers.model.mapping.BeanProperty
     
    hashCode() - Method in class org.javers.model.mapping.EntityDefinition
     
    hashCode() - Method in class org.javers.model.mapping.FieldProperty
     
    hashCode() - Method in class org.javers.model.mapping.ManagedClass
     
    hashCode() - Method in class org.javers.model.mapping.type.JaversType
     
    hashCode() - Method in class org.javers.model.object.graph.Edge
     
    hashCode() - Method in class org.javers.model.object.graph.ObjectWrapper
     
    hydrate(Object) - Method in class org.javers.model.domain.Value
     

    I

    invokeField(Field, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    invokeFieldEvenIfPrivate(Field, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    invokeGetter(Method, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    invokeGetterEvenIfPrivate(Method, Object) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    isBuilt() - Method in class org.javers.core.AbstractJaversBuilder
     
    isEqual() - Method in class org.javers.common.builders.EqualsBuilders
     
    isGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
     
    isHydrated() - Method in class org.javers.model.domain.Value
    True if Value is not serialized to JSON yet.
    isInitialized() - Method in class org.javers.model.mapping.EntityManager
    EntityManager is up & ready after calling EntityManager.buildManagedClasses()
    isInstance(Object) - Method in class org.javers.model.mapping.Entity
     
    isInstance(Object) - Method in class org.javers.model.mapping.ManagedClass
     
    isManaged(Class<?>) - Method in class org.javers.core.Javers
     
    isManaged(Class<?>) - Method in class org.javers.model.mapping.EntityManager
     
    isMapped(Class) - Method in class org.javers.model.mapping.type.TypeMapper
     
    isMappingForJavaType(Class) - Method in class org.javers.model.mapping.type.ArrayType
     
    isMappingForJavaType(Class) - Method in class org.javers.model.mapping.type.JaversType
     
    isNew() - Method in class org.javers.model.domain.Diff
    Returns true if revision hasn't been persisted yet and has no id assigned.
    isNull(Object) - Method in class org.javers.model.mapping.BeanProperty
     
    isNull(Object) - Method in class org.javers.model.mapping.FieldProperty
     
    isNull(Object) - Method in interface org.javers.model.mapping.Property
     
    isPersistentGetter(Method) - Static method in class org.javers.common.reflection.ReflectionUtil
    true if method is getter and
  • is not abstract
  • is not native
  • doesn't have @Transient
  • J

    Javers - Class in org.javers.core
    Facade to JaVers instance.
    Javers(EntityManager, DiffFactory, ObjectGraphBuilder) - Constructor for class org.javers.core.Javers
    JaVers instance should be constructed by JaversBuilder
    javers() - Static method in class org.javers.core.JaversBuilder
     
    JaversBuilder - Class in org.javers.core
    Creates JaVers instance based on your domain model metadata and custom configuration.
    JaversContainerFactory - Class in org.javers.core.pico
     
    JaversContainerFactory() - Constructor for class org.javers.core.pico.JaversContainerFactory
     
    JaversCoreConfiguration - Class in org.javers.core
     
    JaversCoreConfiguration() - Constructor for class org.javers.core.JaversCoreConfiguration
    loads javers-default.properties
    JaversException - Exception in org.javers.core.exceptions
    Basic javers exception.
    JaversException(JaversExceptionCode, Object...) - Constructor for exception org.javers.core.exceptions.JaversException
     
    JaversExceptionCode - Enum in org.javers.core.exceptions
    Enums with all Javers errors codes
    JaversModule - Interface in org.javers.common.pico
     
    JaversType - Class in org.javers.model.mapping.type
    Property type that can be managed by Javers, so int, String, Date, etc.
    JaversType(Class) - Constructor for class org.javers.model.mapping.type.JaversType
     
    JsonConverter - Class in org.javers.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.
    JsonConverter() - Constructor for class org.javers.json.JsonConverter
     
    JsonConverter(Collection<JsonTypeAdapter>) - Constructor for class org.javers.json.JsonConverter
     
    JsonTypeAdapter<T> - Interface in org.javers.json
    Implement JsonTypeAdapter to add custom JSON serialization and deserialization behaviour, depending on your domain model.

    L

    loadProperties(String, Properties) - Static method in class org.javers.core.pico.PropertiesUtil
    loads a properties file from classpath using default classloader
    LocalDateTimeTypeAdapter - Class in org.javers.json.typeAdapter
    Serializes LocalDateTime to JSON String using ISO date format yyyy-MM-dd'T'HH:mm, for ex. 2001-12-01T22:23

    Without typeAdapter, LocalDateTime written to JSON would be: {"iLocalMillis":1007245380000,"iChronology":{"iBase":{"iMinDaysInFirstWeek":4}}}
    LocalDateTimeTypeAdapter() - Constructor for class org.javers.json.typeAdapter.LocalDateTimeTypeAdapter
     
    looksLikeId() - Method in class org.javers.model.mapping.BeanProperty
     
    looksLikeId() - Method in class org.javers.model.mapping.FieldProperty
     
    looksLikeId() - Method in interface org.javers.model.mapping.Property
    true if property looks like identifier of an Entity, for example has @Id annotation

    M

    ManagedClass<S> - Class in org.javers.model.mapping
     
    ManagedClass(Class<S>) - Constructor for class org.javers.model.mapping.ManagedClass
     
    ManagedClasses - Class in org.javers.model.mapping
     
    ManagedClasses() - Constructor for class org.javers.model.mapping.ManagedClasses
     
    MAPPING_STYLE_PROPERTY_NAME - Static variable in class org.javers.core.JaversCoreConfiguration
     
    MappingStyle - Enum in org.javers.core
     
    match(Set<ObjectNode>, Set<ObjectNode>) - Method in class org.javers.core.diff.NodeMatcher
    matching based on GlobalCdoId
    ModelJaversModule - Class in org.javers.model.pico
     
    ModelJaversModule(JaversCoreConfiguration) - Constructor for class org.javers.model.pico.ModelJaversModule
     
    MultiEdge - Class in org.javers.model.object.graph
    OneToMany or ManyToMany relation
    MultiEdge(Property) - Constructor for class org.javers.model.object.graph.MultiEdge
     
    MultiEdgeDifferenceCalculator - Class in org.javers.core.diff.calculators
    Deprecated.
    MultiEdgeDifferenceCalculator() - Constructor for class org.javers.core.diff.calculators.MultiEdgeDifferenceCalculator
    Deprecated.
     

    N

    NewObject - Class in org.javers.model.domain.changeType
    new CDO added to graph
    NewObject(GlobalCdoId, Object) - Constructor for class org.javers.model.domain.changeType.NewObject
     
    NewObjectAppender - Class in org.javers.core.diff.appenders
     
    NewObjectAppender() - Constructor for class org.javers.core.diff.appenders.NewObjectAppender
     
    NodeChangeAppender - Interface in org.javers.core.diff.appenders
    Node scope change appender (NewObject & ObjectRemoved)
    NodeMatcher - Class in org.javers.core.diff
     
    NodeMatcher() - Constructor for class org.javers.core.diff.NodeMatcher
     
    NodePair - Class in org.javers.core.diff
    holds two versions of the same Cdo
    NodePair(ObjectNode, ObjectNode) - Constructor for class org.javers.core.diff.NodePair
     
    nullSafeEquals(Object, Object) - Static method in class org.javers.common.collections.Objects
    like Guava Objects.equal(Object a, Object b)

    O

    ObjectGraphBuilder - Class in org.javers.model.object.graph
    Creates graph based on ObjectWrappers.
    ObjectGraphBuilder(EntityManager) - Constructor for class org.javers.model.object.graph.ObjectGraphBuilder
     
    ObjectNode - Interface in org.javers.model.object.graph
    Node in client's domain objects graph (CDO graph)

    Implementation should delegate equals() and hashCode() to Cdo
    ObjectRemoved - Class in org.javers.model.domain.changeType
    primitive or Value Object changed
    ObjectRemoved(GlobalCdoId, Object) - Constructor for class org.javers.model.domain.changeType.ObjectRemoved
     
    ObjectRemovedAppender - Class in org.javers.core.diff.appenders
     
    ObjectRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ObjectRemovedAppender
     
    Objects - Class in org.javers.common.collections
     
    Objects() - Constructor for class org.javers.common.collections.Objects
     
    ObjectWrapper - Class in org.javers.model.object.graph
    Wrapper for live client's domain object (aka CDO)
    ObjectWrapper(Cdo) - Constructor for class org.javers.model.object.graph.ObjectWrapper
     
    ObjectWrapper(Object, Entity) - Constructor for class org.javers.model.object.graph.ObjectWrapper
    Deprecated.
    org.javers.common.builders - package org.javers.common.builders
     
    org.javers.common.collections - package org.javers.common.collections
     
    org.javers.common.pico - package org.javers.common.pico
     
    org.javers.common.reflection - package org.javers.common.reflection
     
    org.javers.common.validation - package org.javers.common.validation
     
    org.javers.core - package org.javers.core
     
    org.javers.core.diff - package org.javers.core.diff
     
    org.javers.core.diff.appenders - package org.javers.core.diff.appenders
     
    org.javers.core.diff.calculators - package org.javers.core.diff.calculators
     
    org.javers.core.diff.visitors - package org.javers.core.diff.visitors
     
    org.javers.core.exceptions - package org.javers.core.exceptions
     
    org.javers.core.pico - package org.javers.core.pico
     
    org.javers.json - package org.javers.json
     
    org.javers.json.typeAdapter - package org.javers.json.typeAdapter
     
    org.javers.model.domain - package org.javers.model.domain
     
    org.javers.model.domain.changeType - package org.javers.model.domain.changeType
     
    org.javers.model.mapping - package org.javers.model.mapping
     
    org.javers.model.mapping.type - package org.javers.model.mapping.type
     
    org.javers.model.object.graph - package org.javers.model.object.graph
     
    org.javers.model.pico - package org.javers.model.pico
     
    org.javers.model.visitors - package org.javers.model.visitors
     
    org.javers.repository.api - package org.javers.repository.api
     

    P

    PrimitiveType - Class in org.javers.model.mapping.type
    Primitive or primitive box
    PrimitiveType(Class) - Constructor for class org.javers.model.mapping.type.PrimitiveType
     
    PropertiesUtil - Class in org.javers.core.pico
     
    PropertiesUtil() - Constructor for class org.javers.core.pico.PropertiesUtil
     
    Property - Interface in org.javers.model.mapping
     
    property - Variable in class org.javers.model.object.graph.Edge
     
    PropertyChange - Class in org.javers.model.domain
     
    PropertyChange(GlobalCdoId, Property) - Constructor for class org.javers.model.domain.PropertyChange
     
    PropertyChangeAppender<T extends PropertyChange> - Class in org.javers.core.diff.appenders
    Property scope change appender, follows Chain-of-responsibility pattern
    PropertyChangeAppender() - Constructor for class org.javers.core.diff.appenders.PropertyChangeAppender
     
    PropertyChangeSetAppender - Class in org.javers.core.diff.appenders
    Deprecated.
    PropertyChangeSetAppender(MultiEdgeDifferenceCalculator) - Constructor for class org.javers.core.diff.appenders.PropertyChangeSetAppender
    Deprecated.
     
    propertyConfiguration - Variable in class org.javers.core.AbstractConfiguration
     
    PropertyConfiguration - Class in org.javers.core
     
    PropertyConfiguration() - Constructor for class org.javers.core.PropertyConfiguration
    Empty Configuration
    PropertyConfiguration(String) - Constructor for class org.javers.core.PropertyConfiguration
    loads a properties file from classpath
    PropertyScanner - Class in org.javers.model.mapping
    Managed class property propertyScanner
    PropertyScanner(TypeMapper) - Constructor for class org.javers.model.mapping.PropertyScanner
     

    R

    readProperties(String) - Method in class org.javers.core.AbstractConfiguration
     
    ReferenceAdded - Class in org.javers.model.domain.changeType
    reference added to collection (in *ToMany relation)
    ReferenceAdded(GlobalCdoId, Property, GlobalCdoId) - Constructor for class org.javers.model.domain.changeType.ReferenceAdded
     
    ReferenceAddedAppender - Class in org.javers.core.diff.appenders
     
    ReferenceAddedAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceAddedAppender
     
    ReferenceChangeAppender - Class in org.javers.core.diff.appenders
     
    ReferenceChangeAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceChangeAppender
     
    ReferenceChanged - Class in org.javers.model.domain.changeType
    changed reference (in *ToOne relation)
    ReferenceChanged(GlobalCdoId, Property, GlobalCdoId, GlobalCdoId) - Constructor for class org.javers.model.domain.changeType.ReferenceChanged
     
    ReferenceRemoved - Class in org.javers.model.domain.changeType
    reference removed from collection (in *ToMany relation)
    ReferenceRemoved(GlobalCdoId, Property, GlobalCdoId) - Constructor for class org.javers.model.domain.changeType.ReferenceRemoved
     
    ReferenceRemovedAppender - Class in org.javers.core.diff.appenders
     
    ReferenceRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ReferenceRemovedAppender
     
    references - Variable in class org.javers.model.object.graph.MultiEdge
     
    ReflectionUtil - Class in org.javers.common.reflection
     
    ReflectionUtil() - Constructor for class org.javers.common.reflection.ReflectionUtil
     
    registerEntity(Class<?>) - Method in class org.javers.core.JaversBuilder
    gives you Entity with id-property selected on the basis of @Id annotation
    registerEntity(Class<?>, String) - Method in class org.javers.core.JaversBuilder
    gives you Entity with id-property selected explicitly by name
    registerEntity(Class<?>...) - Method in class org.javers.core.JaversBuilder
     
    registerEntity(Class<?>) - Method in class org.javers.model.mapping.EntityManager
    Deprecated.
    registerEntity(EntityDefinition) - Method in class org.javers.model.mapping.EntityManager
     
    registerEntityReferenceType(Class<?>) - Method in class org.javers.model.mapping.type.TypeMapper
     
    registerPrimitiveType(Class<?>) - Method in class org.javers.model.mapping.type.TypeMapper
     
    registerValueObject(Class<?>) - Method in class org.javers.core.JaversBuilder
     
    registerValueObject(Class<?>...) - Method in class org.javers.core.JaversBuilder
     
    registerValueObject(Class<?>) - Method in class org.javers.model.mapping.EntityManager
     
    registerValueObjectType(Class<?>) - Method in class org.javers.model.mapping.type.TypeMapper
     
    RUNTIME_ERROR - Static variable in exception org.javers.core.exceptions.JaversException
     

    S

    save(Diff) - Method in interface org.javers.repository.api.DiffRepository
    Persists given diff in database.
    scan(Class<?>) - Method in class org.javers.model.mapping.BeanBasedPropertyScanner
     
    scan(Class<?>) - Method in class org.javers.model.mapping.FieldBasedPropertyScanner
     
    scan(Class<?>) - Method in class org.javers.model.mapping.PropertyScanner
     
    serialize(T) - Method in class org.javers.json.BasicStringTypeAdapter
    Example serialization for LocalDateTime: public String serialize(LocalDateTime sourceValue) { return ISO_FORMATTER.print(sourceValue); }
    serialize(LocalDateTime) - Method in class org.javers.json.typeAdapter.LocalDateTimeTypeAdapter
     
    setAffectedCdo(Object) - Method in class org.javers.model.domain.Change
     
    Sets - Class in org.javers.common.collections
     
    setValue(Object) - Method in class org.javers.model.mapping.BeanProperty
     
    setValue(Object) - Method in class org.javers.model.mapping.FieldProperty
     
    setValue(Object) - Method in interface org.javers.model.mapping.Property
     
    SingleEdge - Class in org.javers.model.object.graph
    OneToOne or ManyToOne relation
    Immutable
    SingleEdge(Property, ObjectNode) - Constructor for class org.javers.model.object.graph.SingleEdge
     
    sourceClass - Variable in class org.javers.model.mapping.ManagedClass
     
    supports(Property) - Method in class org.javers.core.diff.appenders.PropertyChangeAppender
     

    T

    toJson(T) - Method in class org.javers.json.BasicStringTypeAdapter
     
    toJson(Object) - Method in class org.javers.json.JsonConverter
     
    toJson(Object, Type) - Method in class org.javers.json.JsonConverter
     
    toJson(T) - Method in interface org.javers.json.JsonTypeAdapter
     
    toString() - Method in class org.javers.model.domain.Cdo
     
    toString() - Method in class org.javers.model.domain.GlobalCdoId
     
    transform(Set<F>, Function<F, T>) - Static method in class org.javers.common.collections.Sets
     
    typeMapper - Variable in class org.javers.model.mapping.PropertyScanner
     
    TypeMapper - Class in org.javers.model.mapping.type
    Maps Java types into Javers types
    TypeMapper() - Constructor for class org.javers.model.mapping.type.TypeMapper
     

    U

    unwrapCdo() - Method in class org.javers.model.object.graph.ObjectWrapper
     

    V

    Validate - Class in org.javers.common.validation
    Set of utils for methods preconditions.
    Validate() - Constructor for class org.javers.common.validation.Validate
     
    value - Variable in class org.javers.model.domain.changeType.ValueAddOrRemove
     
    Value - Class in org.javers.model.domain
    Wrapper for client's primitives and Value Objects, holds original value and its JSON serialized form.
    Value(Object) - Constructor for class org.javers.model.domain.Value
     
    VALUE_TYPES - Static variable in class org.javers.core.diff.appenders.PropertyChangeAppender
     
    ValueAdded - Class in org.javers.model.domain.changeType
    element added to collection
    ValueAdded(GlobalCdoId, Property, Object) - Constructor for class org.javers.model.domain.changeType.ValueAdded
     
    ValueAddedAppender - Class in org.javers.core.diff.appenders
     
    ValueAddedAppender() - Constructor for class org.javers.core.diff.appenders.ValueAddedAppender
     
    ValueAddOrRemove - Class in org.javers.model.domain.changeType
    Change on collection of values
    ValueAddOrRemove(GlobalCdoId, Property, Object) - Constructor for class org.javers.model.domain.changeType.ValueAddOrRemove
     
    ValueChange - Class in org.javers.model.domain.changeType
     
    ValueChange(GlobalCdoId, Property, Object, Object) - Constructor for class org.javers.model.domain.changeType.ValueChange
     
    ValueChangeAppender - Class in org.javers.core.diff.appenders
     
    ValueChangeAppender() - Constructor for class org.javers.core.diff.appenders.ValueChangeAppender
     
    ValueObject<S> - Class in org.javers.model.mapping
     
    ValueObject(Class<S>) - Constructor for class org.javers.model.mapping.ValueObject
     
    ValueObjectFactory - Class in org.javers.model.mapping
     
    ValueObjectFactory() - Constructor for class org.javers.model.mapping.ValueObjectFactory
     
    ValueObjectType - Class in org.javers.model.mapping.type
     
    ValueObjectType(Class) - Constructor for class org.javers.model.mapping.type.ValueObjectType
     
    valueOf(String) - Static method in enum org.javers.core.exceptions.JaversExceptionCode
    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.
    ValueRemoved - Class in org.javers.model.domain.changeType
    element removed from collection
    ValueRemoved(GlobalCdoId, Property, Object) - Constructor for class org.javers.model.domain.changeType.ValueRemoved
     
    ValueRemovedAppender - Class in org.javers.core.diff.appenders
     
    ValueRemovedAppender() - Constructor for class org.javers.core.diff.appenders.ValueRemovedAppender
     
    values() - Static method in enum org.javers.core.exceptions.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.MappingStyle
    Returns an array containing the constants of this enum type, in the order they are declared.
    visit(Collection<Edge>, Collection<Edge>) - Method in class org.javers.core.diff.visitors.EdgeProjectingVisitor
    Deprecated.
     
    visit(Object) - Method in class org.javers.core.diff.visitors.EdgeProjectingVisitor
    Deprecated.
     
    visit(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
     
    visit(VISITABLE) - Method in interface org.javers.model.visitors.Visitor
     
    Visitable<VISITOR> - Interface in org.javers.model.visitors
     
    visitOnce(ObjectNode) - Method in class org.javers.core.diff.CollectNodesVisitor
     
    visitOnce(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
    Overwrite to add concrete Visitor behaviour
    Visitor<VISITABLE> - Interface in org.javers.model.visitors
     

    W

    wasVisited(ObjectNode) - Method in class org.javers.model.object.graph.GraphVisitor
     
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversBuilder
     
    withMappingStyle(MappingStyle) - Method in class org.javers.core.JaversCoreConfiguration
     
    A B C D E F G H I J L M N O P R S T U V W 

    Copyright © 2013. All rights reserved.