| Annotation Type | Description |
|---|---|
| DiffIgnore |
Use
DiffIgnore annotation to mark certain properties
or classes as ignored by JaVers. |
| DiffInclude |
Use
DiffInclude annotation to tell JaVers which properties to include in diff/commit
operations for a given class. |
| Entity |
Maps user's class to
EntityType |
| Id |
Use @Id to map Entity unique identifier (field or getter)
|
| IgnoreDeclaredProperties |
Use IgnoreDeclaredProperties annotation to mark
all properties declared in a given class as ignored by JaVers.
|
| PropertyName |
Use PropertyName annotation to give a name for a Class property (getter or field).
|
| ShallowReference |
Use ShallowReference to mark certain Entities as compared only by Id.
|
| TypeName |
Use TypeName annotation to give a distinctive type name for your Entities and ValueObjects.
|
| Value |
Maps user's class to
ValueType |
| ValueObject |
Maps user's class to
ValueObjectType |