Package systextil.valid
Class IntervaloBigDecimais
Classe que auxilia na validação de intervalos de valores monetários
(tipo
BigDecimal
ou em campos tipo NullableAmountField
, por exemplo).- Author:
- sergio
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BigDecimal
999.999.999,99.static final BigDecimal
Zero.Fields inherited from class systextil.valid.Intervalo
LIMPAR, seValorFimInvalido, TAG_MENOR_QUE_INICIAL, tagFinalMenorQueInicial, VALOR_IGUAL, VALOR_MAXIMO, valorMaximo, valorMinimo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRetorna o valor máximo permitido, configurado para este validador.Retorna o valor mínimo permitido, configurado para este validador.void
setValorMaximo
(double valorMaximo) Conveniência para configurar o valor máximo permitido para este intervalo.void
setValorMaximo
(BigDecimal valorMaximo) Configura o valor máximo permitido para este intervalo.void
setValorMinimo
(double valorMinimo) Conveniência para configurar o valor mínimo permitido para este intervalo.void
setValorMinimo
(BigDecimal valorMinimo) Configura o valor mínimo permitido para este intervalo.void
validarFinal
(BigDecimal valorIni, BigDecimal valorFim) Usar este método em formulários para validar o campo do valor amount final.validarInicial
(BigDecimal valorIni, BigDecimal valorFim) Usar este método em formulários para validar o campo do valor amount inicial.Methods inherited from class systextil.valid.Intervalo
validarFim, validarIni
-
Field Details
-
INICIO_PADRAO
Zero. -
FIM_PADRAO
999.999.999,99.
-
-
Constructor Details
-
IntervaloBigDecimais
public IntervaloBigDecimais()
-
-
Method Details
-
setValorMinimo
Configura o valor mínimo permitido para este intervalo. Por padrão éINICIO_PADRAO
. -
setValorMaximo
Configura o valor máximo permitido para este intervalo. Por padrão éFIM_PADRAO
. -
getValorMinimo
Retorna o valor mínimo permitido, configurado para este validador. -
getValorMaximo
Retorna o valor máximo permitido, configurado para este validador. -
setValorMinimo
public void setValorMinimo(double valorMinimo) Conveniência para configurar o valor mínimo permitido para este intervalo. Por padrão éINICIO_PADRAO
. -
setValorMaximo
public void setValorMaximo(double valorMaximo) Conveniência para configurar o valor máximo permitido para este intervalo. Por padrão éFIM_PADRAO
. -
validarFinal
Usar este método em formulários para validar o campo do valor amount final.- Throws:
Msg
- See Also:
-
validarInicial
Usar este método em formulários para validar o campo do valor amount inicial.- Throws:
Msg
- See Also:
-