public class FormErrorImpl extends HashMap<String,Object> implements FormError
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
FormErrorImpl(Object target) |
| Modifier and Type | Method and Description |
|---|---|
void |
alfaNumerico(br.ufsc.bridge.metafy.MetaField<String> field) |
void |
beforeToday(br.ufsc.bridge.metafy.MetaField<java.time.LocalDate> field) |
void |
cep(br.ufsc.bridge.metafy.MetaField<String> field) |
<F> FormError |
check(br.ufsc.bridge.metafy.MetaField<F> field,
Rule<F> rule) |
void |
cnpj(br.ufsc.bridge.metafy.MetaField<String> field) |
void |
cns(br.ufsc.bridge.metafy.MetaField<String> field) |
void |
cpf(br.ufsc.bridge.metafy.MetaField<String> field) |
void |
email(br.ufsc.bridge.metafy.MetaField<String> field) |
void |
empty(br.ufsc.bridge.metafy.MetaField<?> field) |
boolean |
equals(Object obj) |
void |
fieldError(br.ufsc.bridge.metafy.MetaField<?> field,
String mensagem) |
<T> FormError |
forEach(br.ufsc.bridge.metafy.MetaList<T> field,
java.util.function.BiConsumer<T,FormError> itemValidator) |
FormError |
formError(br.ufsc.bridge.metafy.MetaField<?> field) |
protected Object |
getFieldValue(br.ufsc.bridge.metafy.MetaField<?> field) |
int |
hashCode() |
void |
hour(br.ufsc.bridge.metafy.MetaField<String> field) |
boolean |
isValid() |
boolean |
isValid(br.ufsc.bridge.metafy.MetaField<?> field) |
void |
length(br.ufsc.bridge.metafy.MetaField<String> field,
int length) |
ListError |
listError(br.ufsc.bridge.metafy.MetaList<?> field) |
void |
match(br.ufsc.bridge.metafy.MetaField<String> field,
String regex) |
void |
maxLength(br.ufsc.bridge.metafy.MetaField<String> field,
int maxLength) |
<T extends Number> |
maxRange(br.ufsc.bridge.metafy.MetaField<T> field,
T maxRange) |
void |
minLength(br.ufsc.bridge.metafy.MetaField<String> field,
int minLength) |
<T extends Number> |
minRange(br.ufsc.bridge.metafy.MetaField<T> field,
T minRange) |
void |
phone(br.ufsc.bridge.metafy.MetaField<String> field) |
<T extends Number> |
range(br.ufsc.bridge.metafy.MetaField<T> field,
T minRange,
T maxRange) |
void |
required(br.ufsc.bridge.metafy.MetaField<?> field) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuestoStringpublic FormErrorImpl(Object target)
public void fieldError(br.ufsc.bridge.metafy.MetaField<?> field,
String mensagem)
fieldError in interface FormErrorprotected Object getFieldValue(br.ufsc.bridge.metafy.MetaField<?> field)
public FormError formError(br.ufsc.bridge.metafy.MetaField<?> field)
public ListError listError(br.ufsc.bridge.metafy.MetaList<?> field)
public boolean isValid(br.ufsc.bridge.metafy.MetaField<?> field)
public boolean isValid()
isValid in interface FormErrorisValid in interface ValidationErrorpublic int hashCode()
public boolean equals(Object obj)
public void alfaNumerico(br.ufsc.bridge.metafy.MetaField<String> field)
alfaNumerico in interface FormErrorpublic void beforeToday(br.ufsc.bridge.metafy.MetaField<java.time.LocalDate> field)
beforeToday in interface FormErrorpublic void cep(br.ufsc.bridge.metafy.MetaField<String> field)
public void cpf(br.ufsc.bridge.metafy.MetaField<String> field)
public void cnpj(br.ufsc.bridge.metafy.MetaField<String> field)
public void cns(br.ufsc.bridge.metafy.MetaField<String> field)
public void email(br.ufsc.bridge.metafy.MetaField<String> field)
public void empty(br.ufsc.bridge.metafy.MetaField<?> field)
public void hour(br.ufsc.bridge.metafy.MetaField<String> field)
public void length(br.ufsc.bridge.metafy.MetaField<String> field, int length)
public void maxLength(br.ufsc.bridge.metafy.MetaField<String> field, int maxLength)
public <T extends Number> void maxRange(br.ufsc.bridge.metafy.MetaField<T> field, T maxRange)
public void minLength(br.ufsc.bridge.metafy.MetaField<String> field, int minLength)
public <T extends Number> void minRange(br.ufsc.bridge.metafy.MetaField<T> field, T minRange)
public <T extends Number> void range(br.ufsc.bridge.metafy.MetaField<T> field, T minRange, T maxRange)
public void required(br.ufsc.bridge.metafy.MetaField<?> field)
public void phone(br.ufsc.bridge.metafy.MetaField<String> field)
public <T> FormError forEach(br.ufsc.bridge.metafy.MetaList<T> field, java.util.function.BiConsumer<T,FormError> itemValidator)
Copyright © 2019. All rights reserved.