ecar.dao
Class PontoCriticoDao

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

public class PontoCriticoDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
PontoCriticoDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void alterar(PontoCriticoPtc pontoCritico, javax.servlet.http.HttpServletRequest request, java.util.List campos, UsuarioUsu usuario, HistoricoPtc historico)
          Altera um objeto estrutura e salva os registros filhos passados na List
 void alterar(PontoCriticoPtc pontoCritico, javax.servlet.http.HttpServletRequest request, UsuarioUsu usuario, HistoricoPtc historico)
          Altera um objeto estrutura e salva os registros filhos passados na List
 boolean contemListaApontamentos(PontoCriticoPtc pontoCritico)
          Verifica se o pontoCritico possui apontamentos
 void excluir(java.lang.String[] codigosParaExcluir, UsuarioUsu usuario)
          Recebe um Array com C�digos de Pontos Criticos.
 java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura)
          Retorna os Pontos Cr�ticos ativos de um Item
 java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura, java.lang.String codSgaPontoCritico)
          Retorna os Pontos Cr�ticos ativos de um Item
 java.util.Collection getInativos(ItemEstruturaIett itemEstrutura)
          Retorna os Pontos Cr�ticos inativos de um Item
 java.util.Collection getPontosCriticosNaoSolucionados(ItemEstruturaIett item)
           
 java.util.Collection getPontosCriticosSolucionados(ItemEstruturaIett item)
           
 java.lang.String[] getRelogioNaData(PontoCriticoPtc pontoCritico, java.util.Date data)
           
 java.util.List listar(ItemEstruturaIett itemEstrutura)
          Lista os pontos cr�ticos pertencentes ao itemEstrutura que n�o foram exclu�dos
 java.util.List listarExcluidos(long codIett)
          Lista os pontos criticos pertencentes ao itemEstrutura que foram exclu�dos
 java.util.List<HistoricoPtcH> listarHistorico(PontoCriticoPtc pontoCritico, java.util.Date dataBase)
          Lista as modifica��es anteriores a dataBase do hist�rico do Ponto Cr�tico
 java.util.List listarItensIncluidosAntesDaDataBase(ItemEstruturaIett itemEstrutura, java.util.Date dataBase)
          Lista os pontos cr�ticos pertencentes ao itemEstrutura que n�o foram exclu�dos
 java.util.List listarPontoCriticoAtivoNExcluidoNSolucionado(java.lang.String situacao, java.lang.String excluido)
          Retorna a lista de Pontos Cr�ticos Ativos de acordo com a data limite informada.
 void salvar(PontoCriticoPtc pontoCritico)
          Salva um registro de POnto Cr�tico
 void setPontoCritico(javax.servlet.http.HttpServletRequest request, java.util.List campos, PontoCriticoPtc pontoCritico)
          Constr�i um objeto PontoCritico a partir de atributos passados na lista
 void setPontoCritico(javax.servlet.http.HttpServletRequest request, PontoCriticoPtc pontoCritico)
          Constr�i um objeto PontoCritico a partir de atributos passados no request
 void setPontoCriticoCor(javax.servlet.http.HttpServletRequest request, java.util.List campos, PontoCriticoPtc pontoCritico)
          M�todo para criar a cole��o de PtcCor a partir de par�metros passados por request
 void setPontoCriticoCor(javax.servlet.http.HttpServletRequest request, PontoCriticoPtc pontoCritico)
          M�todo para criar a cole��o de PtcCor a partir de par�metros passados por request
 boolean verificaDatasUltrapassadas(java.util.Collection lista)
          Verifica datas ultrapassadas
 
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

PontoCriticoDao

public PontoCriticoDao(javax.servlet.http.HttpServletRequest request)
Method Detail

getAtivos

public java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura)
                               throws ECARException
Retorna os Pontos Cr�ticos ativos de um Item

Parameters:
itemEstrutura -
Returns:
Collection de Objetos PontoCriticoPtc
Throws:
ECARException

getAtivos

public java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura,
                                      java.lang.String codSgaPontoCritico)
                               throws ECARException
Retorna os Pontos Cr�ticos ativos de um Item

Parameters:
itemEstrutura -
Returns:
Collection de Objetos PontoCriticoPtc
Throws:
ECARException

getInativos

public java.util.Collection getInativos(ItemEstruturaIett itemEstrutura)
                                 throws ECARException
Retorna os Pontos Cr�ticos inativos de um Item

Parameters:
itemEstrutura -
Returns:
Collection de Objetos PontoCriticoPtc
Throws:
ECARException

setPontoCritico

public void setPontoCritico(javax.servlet.http.HttpServletRequest request,
                            PontoCriticoPtc pontoCritico)
                     throws ECARException
Constr�i um objeto PontoCritico a partir de atributos passados no request

Parameters:
request -
pontoCritico -
Throws:
ECARException

setPontoCritico

public void setPontoCritico(javax.servlet.http.HttpServletRequest request,
                            java.util.List campos,
                            PontoCriticoPtc pontoCritico)
                     throws ECARException
Constr�i um objeto PontoCritico a partir de atributos passados na lista

Parameters:
request -
pontoCritico -
Throws:
ECARException

alterar

public void alterar(PontoCriticoPtc pontoCritico,
                    javax.servlet.http.HttpServletRequest request,
                    UsuarioUsu usuario,
                    HistoricoPtc historico)
             throws ECARException
Altera um objeto estrutura e salva os registros filhos passados na List

Parameters:
usuario -
Throws:
ECARException

alterar

public void alterar(PontoCriticoPtc pontoCritico,
                    javax.servlet.http.HttpServletRequest request,
                    java.util.List campos,
                    UsuarioUsu usuario,
                    HistoricoPtc historico)
             throws ECARException
Altera um objeto estrutura e salva os registros filhos passados na List

Parameters:
usuario -
Throws:
ECARException

setPontoCriticoCor

public void setPontoCriticoCor(javax.servlet.http.HttpServletRequest request,
                               PontoCriticoPtc pontoCritico)
                        throws ECARException
M�todo para criar a cole��o de PtcCor a partir de par�metros passados por request

Parameters:
request -
pontoCritico -
Throws:
ECARException

setPontoCriticoCor

public void setPontoCriticoCor(javax.servlet.http.HttpServletRequest request,
                               java.util.List campos,
                               PontoCriticoPtc pontoCritico)
                        throws ECARException
M�todo para criar a cole��o de PtcCor a partir de par�metros passados por request

Parameters:
request -
pontoCritico -
Throws:
ECARException

excluir

public void excluir(java.lang.String[] codigosParaExcluir,
                    UsuarioUsu usuario)
             throws ECARException
Recebe um Array com C�digos de Pontos Criticos. Para cada um dos Pontos Criticos verifica a exist�ncia de apontamentos. Se n�o existirem exclui o Ponto Cr�tico. Se existirem, dispara escobrir quem ser�o os vil�es do pr�ximo longa. Em entrevista � MTV, Michael Caine, o mordomo Alfred, bota lenha na fogueira.uma Exception

Parameters:
codigosParaExcluir -
Throws:
ECARException

salvar

public void salvar(PontoCriticoPtc pontoCritico)
            throws ECARException
Salva um registro de POnto Cr�tico

Parameters:
pontoCritico -
Throws:
ECARException

getPontosCriticosSolucionados

public java.util.Collection getPontosCriticosSolucionados(ItemEstruturaIett item)
                                                   throws ECARException
Parameters:
item -
Returns:
Collection
Throws:
ECARException

getPontosCriticosNaoSolucionados

public java.util.Collection getPontosCriticosNaoSolucionados(ItemEstruturaIett item)
                                                      throws ECARException
Parameters:
item -
Returns:
Collection
Throws:
ECARException

verificaDatasUltrapassadas

public boolean verificaDatasUltrapassadas(java.util.Collection lista)
Verifica datas ultrapassadas

Parameters:
lista -
Returns:
boolean

getRelogioNaData

public java.lang.String[] getRelogioNaData(PontoCriticoPtc pontoCritico,
                                           java.util.Date data)
                                    throws ECARException
Parameters:
pontoCritico -
data -
Returns:
String[]
Throws:
ECARException

listarPontoCriticoAtivoNExcluidoNSolucionado

public java.util.List listarPontoCriticoAtivoNExcluidoNSolucionado(java.lang.String situacao,
                                                                   java.lang.String excluido)
                                                            throws ECARException
Retorna a lista de Pontos Cr�ticos Ativos de acordo com a data limite informada.

Parameters:
dataLimiteStr -
Returns:
List
Throws:
ECARException
Since:
0.1, 26/02/2007

contemListaApontamentos

public boolean contemListaApontamentos(PontoCriticoPtc pontoCritico)
Verifica se o pontoCritico possui apontamentos

Parameters:
pontoCritico -
Returns:

listar

public java.util.List listar(ItemEstruturaIett itemEstrutura)
                      throws ECARException
Lista os pontos cr�ticos pertencentes ao itemEstrutura que n�o foram exclu�dos

Parameters:
codIett -
Returns:
Throws:
ECARException

listarItensIncluidosAntesDaDataBase

public java.util.List listarItensIncluidosAntesDaDataBase(ItemEstruturaIett itemEstrutura,
                                                          java.util.Date dataBase)
                                                   throws ECARException
Lista os pontos cr�ticos pertencentes ao itemEstrutura que n�o foram exclu�dos

Parameters:
codIett -
Returns:
Throws:
ECARException

listarExcluidos

public java.util.List listarExcluidos(long codIett)
                               throws ECARException
Lista os pontos criticos pertencentes ao itemEstrutura que foram exclu�dos

Parameters:
codIett -
Returns:
Throws:
ECARException

listarHistorico

public java.util.List<HistoricoPtcH> listarHistorico(PontoCriticoPtc pontoCritico,
                                                     java.util.Date dataBase)
                                              throws ECARException
Lista as modifica��es anteriores a dataBase do hist�rico do Ponto Cr�tico

Parameters:
codIett -
Returns:
Lista com o hist�rico ordenado pela data de �ltima modifica��o
Throws:
ECARException


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