Package systextil.dao

Class Calendario

java.lang.Object
systextil.dao.Calendario

public class Calendario extends Object
Representa a tabela BASI_260
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Operador SQL menor que, para comparar datas.
    static final String
    Operador SQL menor que ou igual a, para comparar datas.
    static final String
    Campo dia_util da tabela de calendário.
    static final String
    Campo dia_util_finan da tabela de calendário.
    static final String
    Operador SQL de igualdade, para comparar datas.
    static final String
    Operador SQL maior que, para comparar datas.
    static final String
    Operador SQL maior que ou igual a, para comparar datas.
  • Method Summary

    Modifier and Type
    Method
    Description
    static Date
    diasUteisAdiante(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, int qtDiasUteis, String campoDiaUtil)
    O dia zero é contado como sendo dataIni ou o primeiro dia útil subsequente.
    static boolean
    ehDiaUtil(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String campoDiaUtil)
     
    static Date
    primeiroDiaUtil(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String operador, String campoDiaUtil)
    Utilidade que permite obter diversos tipos de consultas do primeiro dia útil imediatamente anterior ou posterior a determinada data.
    static Date
    primeiroDiaUtilAPartirDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni)
    O dia zero é contado como sendo dataIni.
    static Date
    primeiroDiaUtilDepoisDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni)
    O dia zero é contado como sendo depois de dataIni

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • primeiroDiaUtil

      public static Date primeiroDiaUtil(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String operador, String campoDiaUtil)
      Utilidade que permite obter diversos tipos de consultas do primeiro dia útil imediatamente anterior ou posterior a determinada data.

      Exemplo de uso:

      dia_util = Calendario.primeiroDiaUtil(getConn(), f_data.getDate(), Calendario.POSTERIOR_OU_IGUAL, Calendario.DIA_UTIL);
      Parameters:
      dataIni - a data de referência
      operador - o tipo de operação. Valores válidos: ANTERIOR, ANTERIOR_OU_IGUAL, IGUAL, POSTERIOR, POSTERIOR_OU_IGUAL.
      campoDiaUtil - o campo a consultar. Valores válidos: DIA_UTIL e DIA_UTIL_FINAN.
      Returns:
      o primeiro dia útil encontrado, ou nulo se não for encontrado
    • primeiroDiaUtilAPartirDe

      public static Date primeiroDiaUtilAPartirDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni)
      O dia zero é contado como sendo dataIni.
      Returns:
      null se não for encontrado.
    • primeiroDiaUtilDepoisDe

      public static Date primeiroDiaUtilDepoisDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni)
      O dia zero é contado como sendo depois de dataIni
      Returns:
      null se não for encontrado.
    • diasUteisAdiante

      public static Date diasUteisAdiante(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, int qtDiasUteis, String campoDiaUtil)
      O dia zero é contado como sendo dataIni ou o primeiro dia útil subsequente.
      Returns:
      null se não for encontrado.
    • ehDiaUtil

      public static boolean ehDiaUtil(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String campoDiaUtil)