public final class TableParameterValidator extends SimpleParameterValidator<List<RowValue>>
Parâmetro do Tipo Tabela.| Constructor and Description |
|---|
TableParameterValidator(boolean optional,
List<TableColumn<?>> columns)
Cria um validador de tabela.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getColumnIndex()
Retorna o índice da coluna na tabela.
|
int |
getRowIndex()
Retorna o índice da linha na tabela.
|
void |
setMode(ValidationMode mode)
Modifica o modo de validação atual.
|
Validation |
validateValue(SimpleParameter<?> parameter,
List<RowValue> value,
ValidationContext context)
Valida o parâmetro.
|
convert, equals, getMode, hashCode, isOptionalpublic TableParameterValidator(boolean optional,
List<TableColumn<?>> columns)
optional - Indica se o valor é opcional/obrigatório.columns - Lista de colunas da tabelapublic void setMode(ValidationMode mode)
SimpleParameterValidatorsetMode in class SimpleParameterValidator<List<RowValue>>mode - Modo de validação (ValidationMode.FULL ou
ValidationMode.ALLOW_EMPY_VALUES).SimpleParameterValidator.setMode(csbase.logic.algorithms.validation.ValidationMode)public Validation validateValue(SimpleParameter<?> parameter, List<RowValue> value, ValidationContext context) throws RemoteException
validateValue in class SimpleParameterValidator<List<RowValue>>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 int getRowIndex()
public int getColumnIndex()
Copyright © 2018. All rights reserved.