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;
}
}