package com.fp.sessionbeans.ejb.interfaces; import java.util.List; import java.util.Map; import javax.ejb.Local; import com.fp.dto.query.QueryBean; import java.sql.Date; /** * Interface de ejb de de consulta de informacion en cobis. * @author Jorge Vaca. * @version 2.1 */ @Local public interface CobisBeanLocal { /** * Entrega una lista de clientes de Cobis. * @return List> * @throws Exception */ public List> getClientes(QueryBean queryBean) throws Exception; /** * Entrega una lista de cuentas de ahorro de Cobis. * @return List> * @throws Exception */ public List> getCuentasAhorro(QueryBean queryBean) throws Exception; /** * Entrega una lista de cuentas de corriente de Cobis. * @return List> * @throws Exception */ public List> getCuentasCorrientes(QueryBean queryBean) throws Exception; /** * Entrega la consulta del repositorio_ach de cobis * @param queryBean * @return List> * @throws Exception */ public List> getRepositorio(QueryBean queryBean) throws Exception; /** * Metodo que devuelve la informacion para el archivo de enviadas * @param corte * @param fecha * @return * @throws Exception */ public List getDataSendFile(Integer corte, Date fecha) throws Exception; /** * Metodo que llena la tabla textos_ach, con los datos de enviadas. * @param pTransaction Codigo de transaccion con el cual se generan los textos ach. * @param pOperation Codigo de operaicon. * @return Map * @throws Exception */ public Map generaTextoAch(Integer pTransaction,String pOperation) throws Exception; }