V - O tipo do valor armazenado no parâmetro.public abstract class SimpleParameterValidator<V> extends Object implements Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleParameterValidator(boolean isOptional)
Cria o validador.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
ValidationMode |
getMode()
Obtém o modo de validação atual.
|
int |
hashCode() |
boolean |
isOptional()
Indica se o valor do parâmetro é opcional/obrigatório.
|
void |
setMode(ValidationMode mode)
Modifica o modo de validação atual.
|
Validation |
validateValue(SimpleParameter<?> parameter,
V value,
ValidationContext context)
Valida o parâmetro.
|
protected SimpleParameterValidator(boolean isOptional)
isOptional - Indica se o valor do parâmetro é opcional/obrigatório.public Validation validateValue(SimpleParameter<?> parameter, V value, ValidationContext context) throws RemoteException
parameter - O parâmetro envolvido (Não aceita null).value - O valor (Aceita null).context - O contexto usado na validação.RemoteException - em caso de erro na comunicação com servidor.public final ValidationMode getMode()
ValidationMode.FULL ou
ValidationMode.ALLOW_EMPY_VALUES).public void setMode(ValidationMode mode)
mode - Modo de validação (ValidationMode.FULL ou
ValidationMode.ALLOW_EMPY_VALUES).public final boolean isOptional()
Copyright © 2017. All rights reserved.