Package ecar.dao

Source Code of ecar.dao.PaginaAreaSiteDao

/*
* Created on 25/11/2004
*
*/
package ecar.dao;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import comum.database.Dao;

import ecar.exception.ECARException;
import ecar.pojo.PaginaAreaSitePa;

/**
* @author denilson
*
*/
public class PaginaAreaSiteDao extends Dao{
 
  /**
   * Construtor. Chama o Session factory do Hibernate
         *
         * @param request
         */
  public PaginaAreaSiteDao(HttpServletRequest request) {
    super();
    this.request = request;
  }
 
  /**
   * verifica depois exclui
   *
   * @param paginaAreaSite
   * @throws ECARException
   */
  public void excluir(PaginaAreaSitePa paginaAreaSite) throws ECARException {     
     try{
           boolean excluir = true;

        if(contar(paginaAreaSite.getOpcaoMenuOpcms()) > 0){
            excluir = false;
            throw new ECARException("paginaAreaSite.exclusao.erro.opcaoMenuOpcms");            
      }
        if(contar(paginaAreaSite.getPaginaPgns()) > 0){
            excluir = false;
          throw new ECARException("paginaAreaSite.exclusao.erro.paginaPgns");
        }                  
       
        if(excluir)
            super.excluir(paginaAreaSite)
     }catch(ECARException e){
       this.logger.error(e);
         throw e;
     }   
  }
 

    /**
     * Devolve um conjunto de PaginaAreaSitePa
     *
     * @param indCapa String S/N
     *
     * @return List de PaginaAreaSitePa de acordo com o par�metro indCapa ordenados por seqApresentacaoPas
     * @throws ECARException
     */
    public List getPaginaAreaSitePa(String indCapa) throws ECARException {
        List retorno = new ArrayList();

        PaginaAreaSitePa pagina = new PaginaAreaSitePa();

        pagina.setIndCapaPas(indCapa);

        retorno = this.pesquisar(pagina, new String[]{"seqApresentacaoPas","asc"});

        return retorno;

    }

}
TOP

Related Classes of ecar.dao.PaginaAreaSiteDao

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.