Red Hat Application Migration Toolkit
package mx.com.bcm.banamex.ae.persistencia.dao.impl; import java.util.ArrayList; 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.DivisaDAOBeanLocal; import mx.com.bcm.banamex.ae.persistencia.dto.DivisaDTO; @Stateless public class DivisaDAOImplBeanLocal extends GlobalJpaDaoBean implements DivisaDAOBeanLocal { @PersistenceContext private EntityManager em; public List consultaDivisaIdNombre() { Query query = this.em.createNamedQuery("Divisa.findDivisaIdAndNonbre"); ArrayList listDivisaDTO = new ArrayList(); List listaObject = query.getResultList(); for(int index = 0; index < listaObject.size(); ++index) { Object[] current = (Object[])listaObject.get(index); DivisaDTO objDivisa = new DivisaDTO(); objDivisa.setDivisa_Id((Short)current[0]); objDivisa.setDivisaNombreCorto(current[1].toString()); listDivisaDTO.add(objDivisa); } return listDivisaDTO; } }