Information

0
Story Points

Technologies

Decompiled Java File
package mx.com.bcm.banamex.ae.negocio.catalogo.bo.impl;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.ejb.TransactionAttribute;
import javax.ejb.TransactionAttributeType;
import mx.com.bcm.banamex.ae.negocio.catalogo.bo.CatalogoCuentaMayorBOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.assambler.CuentaMayorAssambler;
import mx.com.bcm.banamex.ae.persistencia.dao.CatalogoCuentaMayorDAOBeanLocal;
import mx.com.bcm.banamex.ae.persistencia.exception.EfectivoAplicacionBOException;
import mx.com.bcm.banamex.ae.persistencia.modelo.CuentasMayor;
import mx.com.bcm.banamex.ae.persistencia.vo.CuentaMayorVO;

@Stateless
public class CatalogoCuentaMayorBOImplBean implements CatalogoCuentaMayorBOBeanLocal {
   @EJB
   private CatalogoCuentaMayorDAOBeanLocal cuentaMayorDAO;

   @TransactionAttribute(TransactionAttributeType.SUPPORTS)
   public List consultaCuentaMayor() throws EfectivoAplicacionBOException {
      ArrayList listaCuentaMayorVO = new ArrayList();
      List listaCuentaMayor = this.cuentaMayorDAO.findAll();
      Iterator var3 = listaCuentaMayor.iterator();

      while(var3.hasNext()) {
         CuentasMayor elemento = (CuentasMayor)var3.next();
         CuentaMayorVO cuentaMayorVO = CuentaMayorAssambler.getCuentasMayorVO(elemento);
         listaCuentaMayorVO.add(cuentaMayorVO);
      }

      return listaCuentaMayorVO;
   }

   @TransactionAttribute(TransactionAttributeType.REQUIRED)
   public void editCuentaMayor(CuentaMayorVO cuentaMayorVO) throws EfectivoAplicacionBOException {
      CuentasMayor cuemay = CuentaMayorAssambler.getCuentasMayor(cuentaMayorVO);
      this.cuentaMayorDAO.merge(cuemay);
   }

   @TransactionAttribute(TransactionAttributeType.SUPPORTS)
   public CuentaMayorVO consultaCuentaMayorPorId(short cuentaMayorId) throws EfectivoAplicacionBOException {
      CuentasMayor cuemay = (CuentasMayor)this.cuentaMayorDAO.findById(Short.valueOf(cuentaMayorId));
      CuentaMayorVO cuentaMayorVO = new CuentaMayorVO();
      cuentaMayorVO.setConceptoId(cuemay.getConceptoId());
      cuentaMayorVO.setConceptoDescripcion(cuemay.getConceptoDescripcion());
      cuentaMayorVO.setConceptoDoctoEfectivo(cuemay.getConceptoDoctoEfectivo());
      cuentaMayorVO.setConceptoBillMon(cuemay.getConceptoBillMon());
      cuentaMayorVO.setConceptoXdivisa(cuemay.getConceptoXdivisa());
      cuentaMayorVO.setConceptoXtipoctto(cuemay.getConceptoXtipoctto());
      cuentaMayorVO.setConceptoReferencia(cuemay.getConceptoReferencia());
      cuentaMayorVO.setConceptoS018(cuemay.getConceptoS018());
      cuentaMayorVO.setBajaLogica(cuemay.getConceptoBajaLogica());
      return cuentaMayorVO;
   }
}
Page generated: Oct 19, 2017 2:35:01 PM