|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcomum.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 -
ECARExceptionpublic 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 | |||||||||