Package systextil.dao
Class Calendario
java.lang.Object
systextil.dao.Calendario
Representa a tabela
BASI_260-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringOperador SQL menor que, para comparar datas.static final StringOperador SQL menor que ou igual a, para comparar datas.final Datefinal intfinal intstatic final StringCampodia_utilda tabela de calendário.final intstatic final StringCampodia_util_finanda tabela de calendário.static final StringOperador SQL de igualdade, para comparar datas.final intfinal br.com.intersys.systextil.connection.Amountstatic final StringOperador SQL maior que, para comparar datas.static final StringOperador SQL maior que ou igual a, para comparar datas. -
Method Summary
Modifier and TypeMethodDescriptionstatic intcount(br.com.intersys.systextil.connection.AppConnection cn, Date periodoInicial, Date periodoFinal) static DatediasUteisAdiante(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, int qtDiasUteis, String campoDiaUtil) O dia zero é contado como sendodataIniou o primeiro dia útil subsequente.static booleanehDiaUtil(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String campoDiaUtil) static booleanstatic Calendariostatic intgetDiaUtilFinan(br.com.intersys.systextil.connection.AppConnection conn, Date data) static CalendariogetEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) static CalendariogetEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) static CalendariogetUsandoDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, int diaUtil) static List<Calendario> static List<Calendario> listarPorPeriodoOrderByData(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) static List<Calendario> listDiasUteis(br.com.intersys.systextil.connection.AppConnection cn, Date dataCalendario) static Calendario[]listEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) Deprecated.static Calendario[]listEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) Deprecated.static DateprimeiroDiaUtil(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 DateprimeiroDiaUtilAPartirDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendodataIni.static DateprimeiroDiaUtilDepoisDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendo depois dedataInistatic DateprimeiroDiaUtilFinanceiroAPartirDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendodataIni.
-
Field Details
-
DIA_UTIL
Campodia_utilda tabela de calendário.- See Also:
-
DIA_UTIL_FINAN
Campodia_util_finanda tabela de calendário.- See Also:
-
ANTERIOR
Operador SQL menor que, para comparar datas.- See Also:
-
ANTERIOR_OU_IGUAL
Operador SQL menor que ou igual a, para comparar datas.- See Also:
-
POSTERIOR
Operador SQL maior que, para comparar datas.- See Also:
-
POSTERIOR_OU_IGUAL
Operador SQL maior que ou igual a, para comparar datas.- See Also:
-
IGUAL
Operador SQL de igualdade, para comparar datas.- See Also:
-
per_distr_fatu
public final br.com.intersys.systextil.connection.Amount per_distr_fatu -
dia_util_finan
public final int dia_util_finan -
data_calendario
-
dia_util
public final int dia_util -
dia_semana
public final int dia_semana -
numero_semana
public final int numero_semana
-
-
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ênciaoperador- 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_UTILeDIA_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 sendodataIni.- Returns:
- null se não for encontrado.
-
primeiroDiaUtilFinanceiroAPartirDe
public static Date primeiroDiaUtilFinanceiroAPartirDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendodataIni.- Returns:
- null se não for encontrado.
-
getDiaUtilFinan
public static int getDiaUtilFinan(br.com.intersys.systextil.connection.AppConnection conn, Date data) -
primeiroDiaUtilDepoisDe
public static Date primeiroDiaUtilDepoisDe(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendo depois dedataIni- 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 sendodataIniou o primeiro dia útil subsequente.- Returns:
- null se não for encontrado.
-
ehDiaUtil
-
get
public static Calendario get(br.com.intersys.systextil.connection.AppConnection cn, Date dataCalendario) -
getEntreDatasAndDiaUtil
public static Calendario getEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) -
getEntreDatasAndDiaUtil
public static Calendario getEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) -
exists
-
count
-
getUsandoDiaUtil
public static Calendario getUsandoDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, int diaUtil) -
listEntreDatasAndDiaUtil
@Deprecated public static Calendario[] listEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) Deprecated. -
listEntreDatasAndDiaUtil
@Deprecated public static Calendario[] listEntreDatasAndDiaUtil(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) Deprecated. -
listarPorPeriodoOrderByData
public static List<Calendario> listarPorPeriodoOrderByData(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) - Returns:
- uma
Listcom os registros filtrados por um periodo, através de dias úteis ou não.
-
listDiasUteis
public static List<Calendario> listDiasUteis(br.com.intersys.systextil.connection.AppConnection cn, Date dataCalendario) - Returns:
- uma
Listcom todos os registros encontrados, considerando que os mesmos sejam em dias úteis.
-
list
public static List<Calendario> list(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal) - Parameters:
cn- Conexão com o bancodataInicial- Data inicial do periodo a ser consultadodataFinal- Data final do periodo a ser consultado- Returns:
- Dados dos dias no periodo especificado.
-