ecar.dao
Class ItemEstruturaUploadCategoriaDao

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

public class ItemEstruturaUploadCategoriaDao
extends Dao

Author:
felipev

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
ItemEstruturaUploadCategoriaDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void alterar(java.lang.Object obj, java.lang.String excluiImagem, java.lang.String pathRaiz)
           
 int contaAtivos(java.util.List listaItemEstUC)
           
 int contarItemEstrUplCategIettucs(UploadTipoCategoriaUtc uploadTipoCat, ItemEstruturaIett itemEstrutura)
          Contar os getItemEstrUplCategIettucs
 java.util.List excluiInativos(java.util.List listaItemEstUC)
           
 void excluir(ItemEstrUplCategIettuc categoria, java.lang.String pathRaiz)
          Exclui uma categoria de upload e apaga o arquivo de Imagem vinculado a ela
 void excluir(java.lang.String[] codigosParaExcluir, java.lang.String pathRaiz)
          s Recebe um Array com C�digos de Categorias.
 java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura)
          Retorna as Categorias de Anexo ativas de um Item
 java.util.List getItemEstrUplCategIettucs(UploadTipoCategoriaUtc uploadTipoCat, ItemEstruturaIett itemEstrutura)
          Retorna os ItemEstrUplCategIettuc ativos de um UploadTipoCategoria e de um ItemEstrutura
 java.util.List getItemEstrUplCategIettucsPaginacao(UploadTipoCategoriaUtc uploadTipoCat, ItemEstruturaIett itemEstrutura, int pagina, int resultados)
          Retorna os ItemEstrUplCategIettuc ativas de um UploadTipoCategoria e de um ItemEstrutura com par�metros para pagina��o.
 java.util.Collection getItemEstrutUploadIettups(ItemEstrUplCategIettuc itemEstUC)
          A partir de um ItemEstrUplCategIettuc retornar uma collection de ItemEstrutUploadIettups ordenada por nomeOriginalIettup
 void salvar(ItemEstrUplCategIettuc categoria)
          Salva um registro de Categoria de Upload
 void setItemEstruturaUploadCategoria(java.util.List campos, ItemEstrUplCategIettuc categoria, java.lang.String pathRaiz, java.lang.String pathRelativo)
          Constr�i um objeto ItemEstrUplCategIettuc a partir de atributos passados no request
 void setItemEstruturaUploadCategoria(java.util.List campos, ItemEstrUplCategIettuc categoria, java.lang.String pathRaiz, java.lang.String pathRelativo, boolean salvarImagem)
          Constr�i um objeto ItemEstrUplCategIettuc a partir de atributos passados no 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

ItemEstruturaUploadCategoriaDao

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

getAtivos

public java.util.Collection getAtivos(ItemEstruturaIett itemEstrutura)
                               throws ECARException
Retorna as Categorias de Anexo ativas de um Item

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

contaAtivos

public int contaAtivos(java.util.List listaItemEstUC)

excluiInativos

public java.util.List excluiInativos(java.util.List listaItemEstUC)

getItemEstrUplCategIettucs

public java.util.List getItemEstrUplCategIettucs(UploadTipoCategoriaUtc uploadTipoCat,
                                                 ItemEstruturaIett itemEstrutura)
                                          throws ECARException
Retorna os ItemEstrUplCategIettuc ativos de um UploadTipoCategoria e de um ItemEstrutura

Parameters:
UploadTipoCategoria -
Returns:
Collection de Objetos ItemEstrUplCategIettuc
Throws:
ECARException

getItemEstrUplCategIettucsPaginacao

public java.util.List getItemEstrUplCategIettucsPaginacao(UploadTipoCategoriaUtc uploadTipoCat,
                                                          ItemEstruturaIett itemEstrutura,
                                                          int pagina,
                                                          int resultados)
                                                   throws ECARException
Retorna os ItemEstrUplCategIettuc ativas de um UploadTipoCategoria e de um ItemEstrutura com par�metros para pagina��o.

Parameters:
uploadTipoCat -
itemEstrutura -
pagina -
resultados - Pagina
Returns:
Collection de Objetos ItemEstrUplCategIettuc
Throws:
ECARException

contarItemEstrUplCategIettucs

public int contarItemEstrUplCategIettucs(UploadTipoCategoriaUtc uploadTipoCat,
                                         ItemEstruturaIett itemEstrutura)
                                  throws ECARException
Contar os getItemEstrUplCategIettucs

Parameters:
UploadTipoCategoria -
Returns:
Collection de Objetos ItemEstrUplCategIettuc
Throws:
ECARException

setItemEstruturaUploadCategoria

public void setItemEstruturaUploadCategoria(java.util.List campos,
                                            ItemEstrUplCategIettuc categoria,
                                            java.lang.String pathRaiz,
                                            java.lang.String pathRelativo,
                                            boolean salvarImagem)
                                     throws ECARException
Constr�i um objeto ItemEstrUplCategIettuc a partir de atributos passados no request

Parameters:
request -
categoria -
Throws:
ECARException

setItemEstruturaUploadCategoria

public void setItemEstruturaUploadCategoria(java.util.List campos,
                                            ItemEstrUplCategIettuc categoria,
                                            java.lang.String pathRaiz,
                                            java.lang.String pathRelativo)
                                     throws ECARException
Constr�i um objeto ItemEstrUplCategIettuc a partir de atributos passados no request

Parameters:
request -
categoria -
Throws:
ECARException

excluir

public void excluir(java.lang.String[] codigosParaExcluir,
                    java.lang.String pathRaiz)
             throws ECARException
s Recebe um Array com C�digos de Categorias. Para cada uma das Categorias verifica a exist�ncia de Anexos. Se n�o existirem exclui a Categoria. Se existirem, dispara uma Exception

Parameters:
codigosParaExcluir -
Throws:
ECARException

excluir

public void excluir(ItemEstrUplCategIettuc categoria,
                    java.lang.String pathRaiz)
             throws ECARException
Exclui uma categoria de upload e apaga o arquivo de Imagem vinculado a ela

Parameters:
categoria -
Throws:
ECARException

salvar

public void salvar(ItemEstrUplCategIettuc categoria)
            throws ECARException
Salva um registro de Categoria de Upload

Parameters:
pontoCritico -
Throws:
ECARException

alterar

public void alterar(java.lang.Object obj,
                    java.lang.String excluiImagem,
                    java.lang.String pathRaiz)
             throws ECARException
Throws:
ECARException

getItemEstrutUploadIettups

public java.util.Collection getItemEstrutUploadIettups(ItemEstrUplCategIettuc itemEstUC)
                                                throws ECARException
A partir de um ItemEstrUplCategIettuc retornar uma collection de ItemEstrutUploadIettups ordenada por nomeOriginalIettup

Parameters:
itemEstUC -
Returns:
Throws:
ECARException


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