ecar.dao
Class SituacaoDao

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

public class SituacaoDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
SituacaoDao(javax.servlet.http.HttpServletRequest request)
          Construtor.
 
Method Summary
 void alterar(SituacaoSit situacao)
          verifica duplica��o de registro depois Altera
 void excluir(SituacaoSit situacao)
          Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento da situa��o com registros em outras tabelas.
 java.util.List getEstruturasById(SituacaoSit situacao)
          Retorna um list com identifica��es de todas as Estruturas de uma situa��o
 java.util.List getFuncoesAcompanhamentoById(SituacaoSit situacao)
          Retorna um list com identifica��es de todas as Fun��es de Acompanhamento de uma situa��o
 java.lang.String getScriptValidacao(java.util.List lista, java.lang.String campo, java.lang.String cont, java.lang.String msg)
          Imprimi o script de validacao de acordo com as Situa��es que exigem comentario, quando indComentario = 'S'.
 java.util.List getSituacaoByEstrutura(EstruturaEtt estrutura, java.lang.String[] ordem)
          Retorna lista de situacoes que sejam vinculadas a uma estrutura
 java.util.List getSituacaoByTipoFuncaoAcompanhamentoEstrutura(TipoFuncAcompTpfa funcao, EstruturaEtt estrutura)
          Retorna lista de fun��es que sejam vinculadas a uma fun��o de acompanhamento e a uma estrutura
 java.util.List getSituacaoEmUsoPorEstrutura(java.lang.String[] ordem)
          Retorna lista de situa��es que est�o vinculadas qualquer estrutura.
 java.util.List pesquisar(SituacaoSit situacao, java.lang.String[] ordem)
          Invoca o m�todo pesquisar da classe Dao e filtra o resultado obtido para retornar somente os registros que tenham as estruturas e fun��es de acompanhamento informadas na pesquisa
 void salvar(SituacaoSit situacao)
          verifica duplica��o de registro depois salva
 
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

SituacaoDao

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

Method Detail

excluir

public void excluir(SituacaoSit situacao)
             throws ECARException
Utiliza o m�todo excluir da classe Dao realizando antes valida��es de relacionamento da situa��o com registros em outras tabelas.

Parameters:
situacao -
Throws:
ECARException

pesquisar

public java.util.List pesquisar(SituacaoSit situacao,
                                java.lang.String[] ordem)
                         throws ECARException
Invoca o m�todo pesquisar da classe Dao e filtra o resultado obtido para retornar somente os registros que tenham as estruturas e fun��es de acompanhamento informadas na pesquisa

Parameters:
situacao -
ordem -
Returns:
Throws:
ECARException

getFuncoesAcompanhamentoById

public java.util.List getFuncoesAcompanhamentoById(SituacaoSit situacao)
Retorna um list com identifica��es de todas as Fun��es de Acompanhamento de uma situa��o

Parameters:
situacao -
Returns:
List de Long

getEstruturasById

public java.util.List getEstruturasById(SituacaoSit situacao)
Retorna um list com identifica��es de todas as Estruturas de uma situa��o

Parameters:
situacao -
Returns:
List de Long

getScriptValidacao

public java.lang.String getScriptValidacao(java.util.List lista,
                                           java.lang.String campo,
                                           java.lang.String cont,
                                           java.lang.String msg)
                                    throws ECARException
Imprimi o script de validacao de acordo com as Situa��es que exigem comentario, quando indComentario = 'S'.

Parameters:
lista - - List, lista de situacaoSit
campo - - String, campo que ser� obrigat�rio de acordo com a Situa��o;
cont - - String, para ser utilizada com fun��o eval() do JavaScript, concatenando com o nome do campo, permitindo utilizad em v�rios campos. (ver em \regAcompanhamento\elabAcompanhamento\realizadoFisico.jsp) Para ser utilizada como vazia, passar o valor "\"\"", que devolve duas aspas ("") para ser utilizada no javascript;
msg - - String, mensagem a ser exibida;
Returns:
Throws:
ECARException

getSituacaoByTipoFuncaoAcompanhamentoEstrutura

public java.util.List getSituacaoByTipoFuncaoAcompanhamentoEstrutura(TipoFuncAcompTpfa funcao,
                                                                     EstruturaEtt estrutura)
Retorna lista de fun��es que sejam vinculadas a uma fun��o de acompanhamento e a uma estrutura

Parameters:
funcao -
estrutura -
Returns:

getSituacaoByEstrutura

public java.util.List getSituacaoByEstrutura(EstruturaEtt estrutura,
                                             java.lang.String[] ordem)
Retorna lista de situacoes que sejam vinculadas a uma estrutura

Parameters:
estrutura -
ordem -
Returns:
List

getSituacaoEmUsoPorEstrutura

public java.util.List getSituacaoEmUsoPorEstrutura(java.lang.String[] ordem)
Retorna lista de situa��es que est�o vinculadas qualquer estrutura.

Parameters:
ordem -
Returns:
List

salvar

public void salvar(SituacaoSit situacao)
            throws ECARException
verifica duplica��o de registro depois salva

Parameters:
situacao -
Throws:
ECARException

alterar

public void alterar(SituacaoSit situacao)
             throws ECARException
verifica duplica��o de registro depois Altera

Parameters:
situacao -
Throws:
ECARException


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