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.static final StringCampodia_utilda tabela de calendário.static final StringCampodia_util_finanda tabela de calendário.static final StringOperador SQL de igualdade, para comparar datas.static 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 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 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 dedataIni
-
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:
-
-
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.
-
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
-