ecar.dao
Class DestaqueSubAreaDao

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

public class DestaqueSubAreaDao
extends Dao

Author:
felipe

Field Summary
 
Fields inherited from class comum.database.Dao
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session
 
Constructor Summary
DestaqueSubAreaDao(javax.servlet.http.HttpServletRequest request)
           
 
Method Summary
 void desvincularDestaquesSubArea(java.util.List listaDeDestaques)
          Retira vinculo entre os Destaques da lista e a sub �rea de destaque (exclus�o de destaques)
 void excluir(DestaqueSubAreaDtqsa destaqueSubArea)
          Exclui uma sub �rea de destaque, verificando antes se ela possui rela��o com outras tabelas.
 java.util.List getItensDestaqueSubArea(DestaqueSubAreaDtqsa subArea)
          Devolve uma lista com todos os Destaques de Uma Sub �rea de Destaque.
 java.util.List getSegmentosAgendas()
          Retorna uma lista com todos os Segmentos e Agendas ativas encapsulados em objetos SegmentoAgendaBean
 java.util.List getSubAreaCapa()
          Retorna todas sub�reas e os itens associados a estas relativos �rea de capa
 void setDestaqueSubArea(DestaqueSubAreaDtqsa destaqueSubArea, javax.servlet.http.HttpServletRequest request, boolean recuperarParametrosComoString)
          A partir de dados passados por request popula um objeto DestaqueSubAreaDtqsa
 void vincularAgendasSubArea(java.util.List listaDeAgendas, DestaqueSubAreaDtqsa subArea)
          Vincula as ocorr�ncias de agenda da lista a uma sub �rea de destaque
 void vincularSegmentosaSubArea(java.util.List listaDeSegmentosItem, DestaqueSubAreaDtqsa subArea)
          Vincula os itens de Segmentos da lista a uma sub �rea de destaque
 
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

DestaqueSubAreaDao

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

setDestaqueSubArea

public void setDestaqueSubArea(DestaqueSubAreaDtqsa destaqueSubArea,
                               javax.servlet.http.HttpServletRequest request,
                               boolean recuperarParametrosComoString)
                        throws ECARException
A partir de dados passados por request popula um objeto DestaqueSubAreaDtqsa

Parameters:
segmento -
campos -
recuperarParametrosComoString - indica se ir� recuperar dados nulos como String vazia
Throws:
ECARException

excluir

public void excluir(DestaqueSubAreaDtqsa destaqueSubArea)
             throws ECARException
Exclui uma sub �rea de destaque, verificando antes se ela possui rela��o com outras tabelas. Neste caso, n�o permite exclus�o

Parameters:
area -
Throws:
ECARException

getItensDestaqueSubArea

public java.util.List getItensDestaqueSubArea(DestaqueSubAreaDtqsa subArea)
                                       throws ECARException
Devolve uma lista com todos os Destaques de Uma Sub �rea de Destaque. Estes destaques podem ser Ocorr�ncias da Agenda ou Itens de Segmento. Por isso o m�todo os emcapsula em um objeto SegmentoAgendaBean.

Parameters:
subArea -
Returns:
Throws:
ECARException

getSegmentosAgendas

public java.util.List getSegmentosAgendas()
                                   throws ECARException
Retorna uma lista com todos os Segmentos e Agendas ativas encapsulados em objetos SegmentoAgendaBean

Returns:
Throws:
ECARException

vincularSegmentosaSubArea

public void vincularSegmentosaSubArea(java.util.List listaDeSegmentosItem,
                                      DestaqueSubAreaDtqsa subArea)
                               throws ECARException
Vincula os itens de Segmentos da lista a uma sub �rea de destaque

Parameters:
listaDeSegmentosItem -
subArea -
Throws:
ECARException

vincularAgendasSubArea

public void vincularAgendasSubArea(java.util.List listaDeAgendas,
                                   DestaqueSubAreaDtqsa subArea)
                            throws ECARException
Vincula as ocorr�ncias de agenda da lista a uma sub �rea de destaque

Parameters:
listaDeAgendas -
subArea -
Throws:
ECARException

desvincularDestaquesSubArea

public void desvincularDestaquesSubArea(java.util.List listaDeDestaques)
                                 throws ECARException
Retira vinculo entre os Destaques da lista e a sub �rea de destaque (exclus�o de destaques)

Parameters:
listaDeDestaques -
Throws:
ECARException

getSubAreaCapa

public java.util.List getSubAreaCapa()
                              throws ECARException
Retorna todas sub�reas e os itens associados a estas relativos �rea de capa

Returns:
DestaqueSubAreaDtqsa
Throws:
ECARException


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