Red Hat Application Migration Toolkit
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;
}
}