Package org.javers.core.metamodel.annotation


package org.javers.core.metamodel.annotation
  • Annotation Interfaces
    Class
    Description
    Use DiffIgnore annotation to mark certain properties or classes as ignored by Javers.
    Use the DiffIgnoreProperties annotation to mark a list properties (fields or methods) of a class as ignored by Javers.
    Use DiffInclude annotation to tell JaVers which properties to include in diff/commit operations for a given class.
    Maps a user's class to EntityType
    Use @Id to map Entity unique identifier (field or getter)
    Use IgnoreDeclaredProperties annotation to mark all properties declared in a given class as ignored by JaVers.
    Use PropertyName annotation to give a name for a Class property (getter or field).
    Use ShallowReference to mark certain Entities as compared only by Id.
    Gives a persistent and human-readable type name for Entity or ValueObject.
    Maps user's class to ValueType
    Maps a user's class to ValueObjectType