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.final Date
final int
final int
static final String
Campodia_util
da tabela de calendário.final int
static final String
Campodia_util_finan
da tabela de calendário.static final String
Operador SQL de igualdade, para comparar datas.final int
final br.com.intersys.systextil.connection.Amount
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 int
count
(br.com.intersys.systextil.connection.AppConnection cn, Date periodoInicial, Date periodoFinal) 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.static boolean
ehDiaUtil
(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni, String campoDiaUtil) static boolean
static Calendario
static int
getDiaUtilFinan
(br.com.intersys.systextil.connection.AppConnection conn, Date data) static Calendario
getEntreDatasAndDiaUtil
(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) static Calendario
getEntreDatasAndDiaUtil
(br.com.intersys.systextil.connection.AppConnection cn, Date dataInicial, Date dataFinal, int diaUtil) static Calendario
getUsandoDiaUtil
(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 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
static Date
primeiroDiaUtilFinanceiroAPartirDe
(br.com.intersys.systextil.connection.AppConnection conn, Date dataIni) O dia zero é contado como sendodataIni
.
-
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:
-
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_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.
-
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 sendodataIni
ou 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
List
com 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
List
com 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.
-