|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.database.Dao ecar.dao.ExercicioDao
public class ExercicioDao
Field Summary |
---|
Fields inherited from class comum.database.Dao |
---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
Constructor Summary | |
---|---|
ExercicioDao(javax.servlet.http.HttpServletRequest request)
Construtor. |
Method Summary | |
---|---|
void |
alterar(ExercicioExe exercicio)
Altera um exercicio somente se as datas n�o sobrepoem nenhum outro exercicio |
void |
excluir(ExercicioExe exercicio)
Verifica e exclui |
java.util.List |
getExeByPerExe(ExercicioExe exeReferencia)
|
java.util.List |
getExercicioByPeriodicidade(java.lang.Long codPerExe)
Carrega listagem de Exercicios de acordo com a periodicidade |
java.util.List |
getExerciciosAnteriores(ExercicioExe exercicio)
Retorna uma lista de exercicios anteriores a um exerc�cio |
java.util.List |
getExerciciosComSobreposicaoData(ExercicioExe exercicio)
Retorna uma lista de exercicios que tem data inicial ou final que se sobrepoem ao exercicio informado como par�metro. |
java.util.List |
getExerciciosPosteriores(ExercicioExe exercicio)
Retorna uma lista de exercicios posteriores a um exerc�cio |
java.util.List |
getExerciciosProjecao(java.lang.Long codIett)
Retorna uma lista de todos os exercicios para um determinado item. 1- Se tiver data inicial e final informadas no cadastro do item, ent�o retorna os exerc�cios com base nessas datas e no cadastro de exerc�cios, mesmo que n�o tenham indicadores cadastrados para alguma dessas datas, o qual, se acontecer, ser� apresentado com valor zero (0). 2- Se s� tiver a data inicial informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir desta data inicial com base no cadastro de exerc�cio at� o �ltimo exerc�cio informado nos indicadores de resultado daquele item. 3- Se s� tiver a data final informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir do primeiro exerc�cio com base no cadastro de exerc�cio e nos indicadores de resultado at� a data final informada. 4- Se n�o tiver nenhuma das datas no cadastro do item (nem inicial, nem final) ent�o retorna os exerc�cios informados nos indicadores de resultado daquele item. |
java.util.List |
getExerciciosProjecaoByExercicio(java.lang.Long codIett,
java.lang.Long codExe)
Retorna uma lista de todos os exercicios para um determinado item. 1- Se tiver data inicial e final informadas no cadastro do item, ent�o retorna os exerc�cios com base nessas datas e no cadastro de exerc�cios, mesmo que n�o tenham indicadores cadastrados para alguma dessas datas, o qual, se acontecer, ser� apresentado com valor zero (0). 2- Se s� tiver a data inicial informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir desta data inicial com base no cadastro de exerc�cio at� o �ltimo exerc�cio informado nos indicadores de resultado daquele item. 3- Se s� tiver a data final informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir do primeiro exerc�cio com base no cadastro de exerc�cio e nos indicadores de resultado at� a data final informada. 4- Se n�o tiver nenhuma das datas no cadastro do item (nem inicial, nem final) ent�o retorna os exerc�cios informados nos indicadores de resultado daquele item. |
java.util.List |
getExerciciosValidos(java.lang.Long codIett)
Retorna uma lista de todos os exercicios v�lidos para um determinado item. 1- Se tiver data inicial e final informadas no cadastro do item, ent�o retorna os exerc�cios com base nessas datas e no cadastro de exerc�cios, mesmo que n�o tenham indicadores cadastrados para alguma dessas datas, o qual, se acontecer, ser� apresentado com valor zero (0). 2- Se s� tiver a data inicial informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir desta data inicial com base no cadastro de exerc�cio at� o �ltimo exerc�cio informado na tabela de exercicios (ExercicioExe). 3- Se s� tiver a data final informada no cadastro do item, ent�o retorna os exerc�cios que come�am a partir do primeiro exerc�cio com base no cadastro de exerc�cio (ExercicioExe) at� a data final do item informada. 4- Se n�o tiver nenhuma das datas no cadastro do item (nem inicial, nem final) ent�o retorna os exerc�cios do cadastro de exerc�cios (ExercicioExe). |
java.util.List |
getMesesDentroDoExercicio(ExercicioExe exercicio)
Retorna uma lista com meses dentro de um exerc�cio no formato mes-ano (01-2004) |
java.util.List |
getMesesDentroDoExercicio(ExercicioExe exercicio,
int mes,
int ano)
Retorna uma lista com meses dentro de um exerc�cio no formato mes-ano (01-2004) at� um determinado m�s/ano |
void |
salvar(ExercicioExe exercicio)
Salva um exercicio somente se n�o sobrepuser nenhum exercicio j� cadastrado |
Methods inherited from class comum.database.Dao |
---|
alterar, alterar, alterar, buscar, contar, contarLong, excluir, excluir, getSession, inicializarLogBean, listar, ordenaSet, pesquisar, pesquisarDuplos, salvar, salvar, salvarOuAlterar, salvarOuAlterar, setSession |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExercicioDao(javax.servlet.http.HttpServletRequest request)
Method Detail |
---|
public void excluir(ExercicioExe exercicio) throws ECARException
exercicio
-
ECARException
public java.util.List getExerciciosComSobreposicaoData(ExercicioExe exercicio) throws ECARException
exercicioX o-------------o exercicioT o------------o o-------------o se dataFinalT < dataInicialX ou dataInicialT > dataFinalX ent�o<br> o exercicio T nao se sobrepoe ao exercicio X<br>
exercicio
-
ECARException
public void salvar(ExercicioExe exercicio) throws ECARException
exercicio
-
ECARException
public void alterar(ExercicioExe exercicio) throws ECARException
exercicio
-
ECARException
public java.util.List getExerciciosAnteriores(ExercicioExe exercicio) throws ECARException
exercicio
-
ECARException
public java.util.List getExerciciosProjecao(java.lang.Long codIett) throws ECARException
Long
- codIett
ECARException
org.hibernate.HibernateException
public java.util.List getExerciciosPosteriores(ExercicioExe exercicio) throws ECARException
exercicio
-
ECARException
public java.util.List getMesesDentroDoExercicio(ExercicioExe exercicio)
exercicio
-
public java.util.List getMesesDentroDoExercicio(ExercicioExe exercicio, int mes, int ano)
exercicio
-
public java.util.List getExerciciosValidos(java.lang.Long codIett) throws ECARException
Long
- codIett
ECARException
public java.util.List getExeByPerExe(ExercicioExe exeReferencia) throws ECARException
ECARException
public java.util.List getExercicioByPeriodicidade(java.lang.Long codPerExe) throws ECARException
codPerExe
- Identificador ECARException
public java.util.List getExerciciosProjecaoByExercicio(java.lang.Long codIett, java.lang.Long codExe) throws ECARException
Long
- codIett
ECARException
org.hibernate.HibernateException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |