ecar.dao
Class IettIndResulRevIettrrDAO

java.lang.Object
  extended by comum.database.Dao
      extended by ecar.dao.IettIndResulRevIettrrDAO

public class IettIndResulRevIettrrDAO
extends Dao


Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
IettIndResulRevIettrrDAO(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(IettIndResulRevIettrr itemEstrtIndResul, java.util.List listaQtd)
           
 void excluir(java.lang.String[] codigosParaExcluir)
          Recebe um array contendo c�digos de IndResultado e exclui todos os registros
 java.util.List getExerciosCadastroPermitidos(IettIndResulRevIettrr indicativoResultado)
           
 java.util.List getListaQuantidadePrevista(javax.servlet.http.HttpServletRequest request)
          retorna lista vari�vel de quantidade prevista preenchidas de acordo com os exerc�cios
 ExercicioExe getMaiorExercicioIndicador(IettIndResulRevIettrr indResul)
          Devolve o maior exerc�cio em que foi cadastrada uma quantidade prevista para um indicador de resultado
 double getQtdPrevistoExercicio(IettIndResulRevIettrr indResul, ExercicioExe exercicio)
          M�todo que retorna a Quantidade Prevista de um Indicador de Resultado em um Exerc�cio.
 java.lang.String getSomaQuantidadePrevista(IettIndResulRevIettrr itemEstrtIndResul)
          Se Indicador de Resultado � Acumul�vel soma o valor de todos as quantidades onde IndAtivo = 'S', o retorno � em string; Sen�o retorna "N�o se aplica"
 double getSomaQuantidades(IettIndResulRevIettrr itemEstrtIndResul)
          Soma o valor de todos as quantidades de um Indicador de Resultado onde IndAtivo = 'S'
 void salvar(IettIndResulRevIettrr itemEstrtIndResul, java.util.List listaQtd)
           
 void setItemEstrtIndResul(javax.servlet.http.HttpServletRequest request, IettIndResulRevIettrr itemEstrtIndResul)
          Cria um objeto itemEstrtIndResul a partir de par�metros passados no objeto request
 
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

IettIndResulRevIettrrDAO

public IettIndResulRevIettrrDAO(javax.servlet.http.HttpServletRequest request)
Construtor. Chama o Session factory do Hibernate

Method Detail

setItemEstrtIndResul

public void setItemEstrtIndResul(javax.servlet.http.HttpServletRequest request,
                                 IettIndResulRevIettrr itemEstrtIndResul)
                          throws ECARException
Cria um objeto itemEstrtIndResul a partir de par�metros passados no objeto request

Parameters:
request -
itemEstrtIndResul -
Throws:
ECARException

excluir

public void excluir(java.lang.String[] codigosParaExcluir)
             throws ECARException
Recebe um array contendo c�digos de IndResultado e exclui todos os registros

Parameters:
codigosParaExcluir -
Throws:
ECARException

getSomaQuantidades

public double getSomaQuantidades(IettIndResulRevIettrr itemEstrtIndResul)
                          throws ECARException
Soma o valor de todos as quantidades de um Indicador de Resultado onde IndAtivo = 'S'

Parameters:
itemEstrtIndResul -
Returns:
Throws:
ECARException

getSomaQuantidadePrevista

public java.lang.String getSomaQuantidadePrevista(IettIndResulRevIettrr itemEstrtIndResul)
                                           throws ECARException
Se Indicador de Resultado � Acumul�vel soma o valor de todos as quantidades onde IndAtivo = 'S', o retorno � em string; Sen�o retorna "N�o se aplica"

Parameters:
itemEstrtIndResul -
Returns:
Throws:
ECARException

getQtdPrevistoExercicio

public double getQtdPrevistoExercicio(IettIndResulRevIettrr indResul,
                                      ExercicioExe exercicio)
M�todo que retorna a Quantidade Prevista de um Indicador de Resultado em um Exerc�cio.

Parameters:
indResul -
exercicio -
Returns:
Throws:
java.lang.NumberFormatException
ECARException

getMaiorExercicioIndicador

public ExercicioExe getMaiorExercicioIndicador(IettIndResulRevIettrr indResul)
                                        throws ECARException
Devolve o maior exerc�cio em que foi cadastrada uma quantidade prevista para um indicador de resultado

Parameters:
indResul -
Returns:
Throws:
ECARException

getExerciosCadastroPermitidos

public java.util.List getExerciosCadastroPermitidos(IettIndResulRevIettrr indicativoResultado)
                                             throws ECARException
Parameters:
indicativoResultado -
Returns:
List
Throws:
ECARException

getListaQuantidadePrevista

public java.util.List getListaQuantidadePrevista(javax.servlet.http.HttpServletRequest request)
                                          throws ECARException
retorna lista vari�vel de quantidade prevista preenchidas de acordo com os exerc�cios

Parameters:
request -
Returns:
List
Throws:
ECARException

salvar

public void salvar(IettIndResulRevIettrr itemEstrtIndResul,
                   java.util.List listaQtd)
            throws ECARException
Parameters:
itemEstrtIndResul -
listaQtd -
Throws:
ECARException

alterar

public void alterar(IettIndResulRevIettrr itemEstrtIndResul,
                    java.util.List listaQtd)
             throws ECARException
Parameters:
itemEstrtIndResul -
listaQtd -
Throws:
ECARException


Copyright © 2007, PRODEPA - Processamento de Dados do Pará