68 lines
1.9 KiB
Plaintext
Executable File
68 lines
1.9 KiB
Plaintext
Executable File
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<Map<String, Object>>
|
|
* @throws Exception
|
|
*/
|
|
public List<Map<String, Object>> getClientes(QueryBean queryBean) throws Exception;
|
|
|
|
/**
|
|
* Entrega una lista de cuentas de ahorro de Cobis.
|
|
* @return List<Map<String, Object>>
|
|
* @throws Exception
|
|
*/
|
|
public List<Map<String, Object>> getCuentasAhorro(QueryBean queryBean) throws Exception;
|
|
|
|
/**
|
|
* Entrega una lista de cuentas de corriente de Cobis.
|
|
* @return List<Map<String, Object>>
|
|
* @throws Exception
|
|
*/
|
|
public List<Map<String, Object>> getCuentasCorrientes(QueryBean queryBean) throws Exception;
|
|
|
|
/**
|
|
* Entrega la consulta del repositorio_ach de cobis
|
|
* @param queryBean
|
|
* @return List<Map<String, Object>>
|
|
* @throws Exception
|
|
*/
|
|
public List<Map<String, Object>> getRepositorio(QueryBean queryBean) throws Exception;
|
|
|
|
/**
|
|
* Metodo que devuelve la informacion para el archivo de enviadas
|
|
* @param corte
|
|
* @param fecha
|
|
* @return
|
|
* @throws Exception
|
|
*/
|
|
public List<String> 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<String, String>
|
|
* @throws Exception
|
|
*/
|
|
public Map<String, Object> generaTextoAch(Integer pTransaction,String pOperation) throws Exception;
|
|
|
|
|
|
}
|