Package systextil.valid
Class IntervaloMesAnos
Classe que auxilia na validação de intervalos de meses e anos.
- Author:
- sergio
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MesAno
12/2099.static final MesAno
01/1980.static final String
Tag padrão para mês e ano final menor que inicial: "ds05707" ("ATENÇÃO!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
(MesAno valorMaximo) Configura o valor máximo permitido para este intervalo.void
setValorMinimo
(MesAno valorMinimo) Configura o valor mínimo permitido para este intervalo.void
validarFinal
(MesAno valorIni, MesAno valorFim) Usar este método em formulários para validar os campos do valor final.validarInicial
(MesAno valorIni, MesAno valorFim) Usar este método em formulários para validar os campos do valor inicial.Methods inherited from class systextil.valid.Intervalo
validarFim, validarIni
-
Field Details
-
INICIO_PADRAO
01/1980. -
FIM_PADRAO
12/2099. -
TAG_DATA_MENOR_QUE_INICIAL
Tag padrão para mês e ano final menor que inicial: "ds05707" ("ATENÇÃO! Mês/Ano inicial não pode ser maior que Mês/Ano final.").- See Also:
-
-
Constructor Details
-
IntervaloMesAnos
public IntervaloMesAnos()
-
-
Method Details
-
setValorMinimo
Configura o valor mínimo permitido para este intervalo. Por padrão é janeiro de 1980.- Parameters:
valorMinimo
- o valor mínimo permitido
-
setValorMaximo
Configura o valor máximo permitido para este intervalo. Por padrão é dezembro de 2099.- Parameters:
valorMaximo
- o valor máximo permitido
-
getValorMinimo
Retorna o valor mínimo permitido, configurado para este validador.- Returns:
- o valor mínimo permitido
-
getValorMaximo
Retorna o valor máximo permitido, configurado para este validador.- Returns:
- o valor máximo permitido
-
validarFinal
Usar este método em formulários para validar os campos do valor final.- Parameters:
valorIni
- o mês e o ano inicial; não pode ser nulovalorFim
- o mẽs e o ano final; não pode ser nulo- Throws:
Msg
- se o valor final não pode ser aceito.- See Also:
-
validarInicial
Usar este método em formulários para validar os campos do valor inicial.- Parameters:
valorIni
- o mês e o ano inicial; não pode ser nulovalorFim
- o mẽs e o ano final; não pode ser nulo- Returns:
- o novo valor sugerido parao mês e o ano final
- Throws:
Msg
- se o valor inicial não pode ser aceito.- See Also:
-