EntityDefinitionBuilder, ValueObjectDefinitionBuilderpublic abstract class ClientsClassDefinitionBuilder<T extends ClientsClassDefinitionBuilder>
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
ClientsClassDefinition |
build() |
|
T |
withIgnoredProperties(java.lang.String... ignoredProperties) |
|
T |
withIgnoredProperties(java.util.List<java.lang.String> ignoredProperties) |
List of class properties to be ignored by JaVers.
|
T |
withIncludedProperties(java.util.List<java.lang.String> includedProperties) |
If included properties are defined for a class,
only these properties are visible for JaVers, and the rest is ignored.
|
T |
withTypeName(java.lang.String typeName) |
|
T |
withTypeName(java.util.Optional<java.lang.String> typeName) |
public T withIgnoredProperties(java.lang.String... ignoredProperties)
withIgnoredProperties(List)public T withIgnoredProperties(java.util.List<java.lang.String> ignoredProperties)
DiffIgnore annotation.
java.lang.IllegalArgumentException - If includedProperties was already set.DiffIgnorepublic T withIncludedProperties(java.util.List<java.lang.String> includedProperties)
DiffInclude annotation.
JaversException - If ignoredProperties was already setpublic T withTypeName(java.util.Optional<java.lang.String> typeName)
public T withTypeName(java.lang.String typeName)
public ClientsClassDefinition build()