| Package | Description |
|---|---|
| org.javers.core |
| Modifier and Type | Method and Description |
|---|---|
static JaversBuilder |
JaversBuilder.javers() |
JaversBuilder |
JaversBuilder.registerEntities(Class<?>... entityClasses) |
JaversBuilder |
JaversBuilder.registerEntity(Class<?> entityClass)
registers
Entity with id-property selected on the basis of @Id annotation |
JaversBuilder |
JaversBuilder.registerEntity(Class<?> entityClass,
String idPropertyName)
registers
Entity with id-property selected explicitly by name |
JaversBuilder |
JaversBuilder.registerJaversRepository(JaversRepository repository) |
JaversBuilder |
JaversBuilder.registerValue(Class<?> valueClass)
registers
ValueType |
JaversBuilder |
JaversBuilder.registerValueGsonTypeAdapter(Class valueType,
com.google.gson.TypeAdapter nativeAdapter)
|
JaversBuilder |
JaversBuilder.registerValueObject(Class<?> valueObjectClass)
registers
ValueObject |
JaversBuilder |
JaversBuilder.registerValueObjects(Class<?>... valueObjectClasses) |
JaversBuilder |
JaversBuilder.registerValueTypeAdapter(JsonTypeAdapter typeAdapter)
Registers
ValueType and its custom JSON adapter. |
JaversBuilder |
JaversBuilder.typeSafeValues()
Switch on when you need type safe
Atomics
serialization stored in polymorfic collections like List, List<Object>, Map<Object,Object>, etc. |
JaversBuilder |
JaversBuilder.withMappingStyle(MappingStyle mappingStyle)
MappingStyle.FIELD by default |
Copyright © 2014. All rights reserved.