Class IntervaloDates

java.lang.Object
systextil.valid.Intervalo<Date>
systextil.valid.IntervaloDates

public class IntervaloDates extends Intervalo<Date>
Classe que auxilia na validação de intervalos de datas.

A propriedade Intervalo.tagFinalMenorQueInicial é inicializada como TAG_DATA_MENOR_QUE_INICIAL.

Author:
sergio
  • Field Details

    • INICIO_PADRAO

      public static final Date INICIO_PADRAO
      01/01/1980.
    • FIM_PADRAO

      public static final Date FIM_PADRAO
      31/12/2099.
    • TAG_DATA_MENOR_QUE_INICIAL

      public static final String TAG_DATA_MENOR_QUE_INICIAL
      Tag padrão para data final menor que inicial: "ds01250" ("ATENÇÃO! A data final não pode ser menor que a data inicial.").
      See Also:
  • Constructor Details

    • IntervaloDates

      public IntervaloDates()
  • Method Details

    • setValorMinimo

      public void setValorMinimo(Date valorMinimo)
      Configura o valor mínimo permitido para este intervalo. Por padrão é INICIO_PADRAO.
    • setValorMaximo

      public void setValorMaximo(Date valorMaximo)
      Configura o valor máximo permitido para este intervalo. Por padrão é FIM_PADRAO.
    • getValorMinimo

      public Date getValorMinimo()
      Retorna o valor mínimo permitido, configurado para este validador.
    • getValorMaximo

      public Date getValorMaximo()
      Retorna o valor máximo permitido, configurado para este validador.
    • validarFinal

      public void validarFinal(Date valorIni, Date valorFim) throws Msg
      Usar este método em formulários para validar o campo da data final.
      Throws:
      Msg
      See Also:
    • validarInicial

      public Date validarInicial(Date valorIni, Date valorFim) throws Msg
      Usar este método em formulários para validar o campo da data inicial.
      Throws:
      Msg
      See Also: