public final class ValidationMessage extends Object
A validation message consists of three mandatory fields and optional information. The three mandatory fields are:
ValidationDomain);You cannot instantiate this class directly: you need to use
ValidationMessage.Builder for that.
This class is immutable.
ValidationMessage.Builder,
ValidationReport| Modifier and Type | Class and Description |
|---|---|
static class |
ValidationMessage.Builder
Builder class for a
ValidationMessage |
| Modifier and Type | Field and Description |
|---|---|
private ValidationDomain |
domain |
private static JsonNodeFactory |
factory |
private Map<String,JsonNode> |
info |
private static Joiner |
JOINER |
private String |
keyword |
private String |
message |
| Modifier | Constructor and Description |
|---|---|
private |
ValidationMessage(ValidationMessage.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ValidationDomain |
getDomain() |
JsonNode |
getInfo(String key) |
String |
getKeyword() |
String |
getMessage() |
int |
hashCode() |
JsonNode |
toJsonNode() |
String |
toString() |
private static final JsonNodeFactory factory
private static final Joiner JOINER
private final ValidationDomain domain
private final String keyword
private final String message
private ValidationMessage(ValidationMessage.Builder builder)
public ValidationDomain getDomain()
public String getKeyword()
public String getMessage()
public JsonNode toJsonNode()
Copyright © 2012. All Rights Reserved.