Modifier and Type | Method and Description |
---|---|
<T> T |
getField(String name,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference) |
BigDecimal |
getFieldAsBigDecimal(String name) |
Boolean |
getFieldAsBoolean(String name) |
LocalDate |
getFieldAsDate(String name) |
ZonedDateTime |
getFieldAsDateTime(String name) |
Double |
getFieldAsDouble(String name) |
String |
getFieldAsEnumKey(String name) |
Integer |
getFieldAsInteger(String name) |
com.fasterxml.jackson.databind.JsonNode |
getFieldAsJsonNode(String name) |
String |
getFieldAsLocalizedEnumKey(String name) |
LocalizedString |
getFieldAsLocalizedString(String name) |
Long |
getFieldAsLong(String name) |
javax.money.MonetaryAmount |
getFieldAsMoney(String name) |
String |
getFieldAsString(String name) |
Set<String> |
getFieldAsStringSet(String name) |
LocalTime |
getFieldAsTime(String name) |
Map<String,com.fasterxml.jackson.databind.JsonNode> |
getFieldsJsonMap() |
Reference<Type> |
getType() |
@Nullable com.fasterxml.jackson.databind.JsonNode getFieldAsJsonNode(String name)
@Nullable <T> T getField(String name, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
@Nullable LocalizedString getFieldAsLocalizedString(String name)
@Nullable BigDecimal getFieldAsBigDecimal(String name)
@Nullable ZonedDateTime getFieldAsDateTime(String name)