Information

0
Story Points

Technologies

Decompiled Java File
package mx.com.bcm.banamex.ae.persistencia.dao.impl;

import java.util.List;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import mx.com.bcm.banamex.ae.persistencia.common.GlobalJpaDaoBean;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoPlazaDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.vo.CriterioPlazaVO;

@Stateless
public class CatalogoPlazaDAOImplBeanLocal extends GlobalJpaDaoBean implements CatalogoPlazaDAOBeanLocal {
   @PersistenceContext
   private EntityManager em;

   public List findByIdnPlaza(CriterioPlazaVO criterioPlazaVO) {
      Query query = this.em.createNamedQuery("Plazas.findByPlazaIdn");
      query.setParameter("plazaIdn", criterioPlazaVO.getPlazaIdn());
      query.setParameter("plazaBajaLogica", criterioPlazaVO.getBajaLogica());
      List listaPlazas = query.getResultList();
      return listaPlazas;
   }

   public List findByNombrePlaza(CriterioPlazaVO criterioPlazaVO) {
      Query query = this.em.createNamedQuery("Plazas.findByPlazaNombre");
      query.setParameter("plazaNombre", criterioPlazaVO.getPlazaNombre());
      query.setParameter("plazaBajaLogica", criterioPlazaVO.getBajaLogica());
      List listaPlaza = query.getResultList();
      return listaPlaza;
   }

   public List findByAllPlaza() {
      Query query = this.em.createNamedQuery("Plazas.findAll");
      query.setParameter("plazaBajaLogica", "A");
      List listaPlaza = query.getResultList();
      return listaPlaza;
   }
}
Page generated: Oct 19, 2017 2:34:26 PM