Package systextil.dao
Class Calendario
java.lang.Object
systextil.dao.Calendario
Representa a tabela
BASI_260
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic 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
Campodia_util
da tabela de calendário.static final String
Campodia_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 TypeMethodDescriptionstatic Date
diasUteisAdiante
(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, int qtDiasUteis, String campoDiaUtil) O dia zero é contado como sendodataIni
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 sendodataIni
.static Date
primeiroDiaUtilDepoisDe
(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendo depois dedataIni
-
Field Details
-
DIA_UTIL
Campodia_util
da tabela de calendário.- See Also:
-
DIA_UTIL_FINAN
Campodia_util_finan
da 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_UTIL
eDIA_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 sendodataIni
ou o primeiro dia útil subsequente.- Returns:
- null se não for encontrado.
-
ehDiaUtil
-