ecar.dao
Class ItemEstruturarevisaoIettrevDAO

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

public class ItemEstruturarevisaoIettrevDAO
extends Dao

Classe de manipula��o de objetos da classe ItemEstruturarevisaoIettrev.

Since:
1.0
Version:
1.0, Fri Apr 28 17:12:23 BRT 2006
Author:
CodeGenerator - Esta classe foi gerada automaticamente

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
ItemEstruturarevisaoIettrevDAO(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void excluir(java.lang.String[] codigosParaExcluir)
          Recebe um array de c�digos de ItemEstruturarevisao e exclui os registro referenciados por estes c�digos
 java.util.List getAscendentes(ItemEstruturarevisaoIettrev itemEstrutura)
          Retorna uma lista com todos os itens de Estrutura Revisao acima de um dado Item
 java.util.List getDescendentes(ItemEstruturarevisaoIettrev itemEstrutura, boolean efetuarRefreshItemEstrutura)
          Retorna uma lista com todos os itens de Estrutura revisao abaixo de um dado Item
private  int getNivel(ItemEstruturarevisaoIettrev itemEstruturaRev)
          Devolve um int indicando em qual n�vel da hierarquia de itens o Item se encontra
 java.lang.String getValorAtributoItemEstrutura(ItemEstruturarevisaoIettrev itemEstrutura, java.lang.String nomeAtributo, java.lang.String fkAtributo)
          Retorna o valor de um atributo em um itemEstrutura
 UsuarioUsu getValorFunAcompItemEstrutura(ItemEstruturarevisaoIettrev itemEstrutura, TipoFuncAcompTpfa funAcomp)
          Retorna o usu�rio associoado a uma fun��o de acompanhamento em um itemEstrutura
 java.util.List ordenaSetByCompare(java.util.Set colecao)
           
 void salvar(ItemEstruturarevisaoIettrev itemEstrutura)
          Salva um registro de itemEstrutura.
 void setFuncoesAcompanhamentoItemEstrutura(javax.servlet.http.HttpServletRequest request, ItemEstruturarevisaoIettrev itemEstruturaRev)
          Adiciona elementos � cole��o de Fun��es de Acompanhamento de um ItemEstrutura
 void setItemEstruturaRevisao(javax.servlet.http.HttpServletRequest request, ItemEstruturarevisaoIettrev itemEstruturaRev)
           
 
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

ItemEstruturarevisaoIettrevDAO

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

excluir

public void excluir(java.lang.String[] codigosParaExcluir)
             throws ECARException
Recebe um array de c�digos de ItemEstruturarevisao e exclui os registro referenciados por estes c�digos

Parameters:
codigosParaExcluir -
Throws:
ECARException

getAscendentes

public java.util.List getAscendentes(ItemEstruturarevisaoIettrev itemEstrutura)
Retorna uma lista com todos os itens de Estrutura Revisao acima de um dado Item

Parameters:
itemEstrutura -
Returns:

getDescendentes

public java.util.List getDescendentes(ItemEstruturarevisaoIettrev itemEstrutura,
                                      boolean efetuarRefreshItemEstrutura)
                               throws ECARException
Retorna uma lista com todos os itens de Estrutura revisao abaixo de um dado Item

Parameters:
itemEstrutura -
Returns:
Throws:
ECARException

setItemEstruturaRevisao

public void setItemEstruturaRevisao(javax.servlet.http.HttpServletRequest request,
                                    ItemEstruturarevisaoIettrev itemEstruturaRev)
                             throws ECARException
Parameters:
request -
itemEstruturaRev -
Throws:
ECARException

getNivel

private int getNivel(ItemEstruturarevisaoIettrev itemEstruturaRev)
              throws ECARException
Devolve um int indicando em qual n�vel da hierarquia de itens o Item se encontra

Parameters:
itemEstrutura -
Returns:
Throws:
ECARException

setFuncoesAcompanhamentoItemEstrutura

public void setFuncoesAcompanhamentoItemEstrutura(javax.servlet.http.HttpServletRequest request,
                                                  ItemEstruturarevisaoIettrev itemEstruturaRev)
                                           throws ECARException
Adiciona elementos � cole��o de Fun��es de Acompanhamento de um ItemEstrutura

Parameters:
request -
itemEstrutura -
Throws:
ECARException

getValorAtributoItemEstrutura

public java.lang.String getValorAtributoItemEstrutura(ItemEstruturarevisaoIettrev itemEstrutura,
                                                      java.lang.String nomeAtributo,
                                                      java.lang.String fkAtributo)
                                               throws ECARException
Retorna o valor de um atributo em um itemEstrutura

Parameters:
itemEstrutura -
nomeAtributo -
fkAtributo -
Returns:
Throws:
ECARException

getValorFunAcompItemEstrutura

public UsuarioUsu getValorFunAcompItemEstrutura(ItemEstruturarevisaoIettrev itemEstrutura,
                                                TipoFuncAcompTpfa funAcomp)
                                         throws ECARException
Retorna o usu�rio associoado a uma fun��o de acompanhamento em um itemEstrutura

Parameters:
itemEstrutura -
funAcomp -
Returns:
Throws:
ECARException

salvar

public void salvar(ItemEstruturarevisaoIettrev itemEstrutura)
            throws ECARException
Salva um registro de itemEstrutura. Salva � parte os item-estrutura-funcao-tipo-acomp devido a chave composta. (que deve ser setada depois de gravar o item)

Parameters:
itemEstrutura -
Throws:
ECARException

ordenaSetByCompare

public java.util.List ordenaSetByCompare(java.util.Set colecao)
                                  throws ECARException
Parameters:
colecao -
Returns:
Throws:
ECARException


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