p12d.exe.pasarelapagos.services.config
Interface ConfigLoaderBzd


public interface ConfigLoaderBzd

Business delegate del ConfigLoader La implementación concreta en el servidor del configLoader se podrá hacer utilizando acceso directo a otra clase,EJBs, vía HTTP(Servlet), WebServices, etc


Method Summary
 void clearCaches()
          Método que borra el contenido de las caches.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doGetPaymentByAdminAndUse(java.lang.String admin, java.lang.String use)
          Carga todos pagos de una administracion con el uso indicado.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doGetUsesByPayment(java.lang.String admin, java.lang.String tipo, java.lang.String format)
          Carga todos los usos de un pago.
 p12f.exe.pasarelapagos.objects.config.AdminConfig doLoadAdminConfig(java.lang.String oid)
          Carga la configuracion completa de una administracion
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAdminConfigsFromGroup(java.lang.String oidGroup)
          Carga la configuracion de todas las administraciones de un grupo.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllAdminConfig()
          Carga la configuracion de todas las administraciones.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllFinantialOrgConfig()
          Carga la configuracion de todas las entidades financieras.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllGroupConfig()
          Carga la configuracion de todos los grupos de administraciones.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllPaymentTypeConfig()
          Carga la configuracion de todos los tipos de pago.
 p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllUseConfig()
          Carga la configuracion de todos los usos.
 p12f.exe.pasarelapagos.objects.config.FinantialOrgConfig doLoadFinantialOrgConfig(java.lang.String oid)
          Carga la configuracion completa de una entidad financiera
 p12f.exe.pasarelapagos.objects.config.GroupConfig doLoadGroupConfig(java.lang.String oid)
          Carga la configuracion completa de un grupo de administraciones
 p12f.exe.pasarelapagos.objects.config.InstanceConfig doLoadInstanceConfig(java.lang.String oid)
          Carga la configuracion completa de una instancia de la pasarela
 p12f.exe.pasarelapagos.objects.config.PaymentTypeConfig doLoadPaymentTypeConfig(java.lang.String oidAdmin, java.lang.String type, java.lang.String format)
          Carga la configuracion completa de un tipo de pago.
 p12f.exe.pasarelapagos.objects.config.UseConfig doLoadUseConfig(java.lang.String oid)
          Carga la configuracion completa de un uso
 

Method Detail

doLoadAdminConfig

public p12f.exe.pasarelapagos.objects.config.AdminConfig doLoadAdminConfig(java.lang.String oid)
                                                                    throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de una administracion

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadAllAdminConfig

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllAdminConfig()
                                                                                       throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todas las administraciones.

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadAdminConfigsFromGroup

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAdminConfigsFromGroup(java.lang.String oidGroup)
                                                                                              throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todas las administraciones de un grupo.

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadGroupConfig

public p12f.exe.pasarelapagos.objects.config.GroupConfig doLoadGroupConfig(java.lang.String oid)
                                                                    throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de un grupo de administraciones

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadAllGroupConfig

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllGroupConfig()
                                                                                       throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todos los grupos de administraciones.

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadFinantialOrgConfig

public p12f.exe.pasarelapagos.objects.config.FinantialOrgConfig doLoadFinantialOrgConfig(java.lang.String oid)
                                                                                  throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de una entidad financiera

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadAllFinantialOrgConfig

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllFinantialOrgConfig()
                                                                                              throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todas las entidades financieras.

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadInstanceConfig

public p12f.exe.pasarelapagos.objects.config.InstanceConfig doLoadInstanceConfig(java.lang.String oid)
                                                                          throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de una instancia de la pasarela

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadPaymentTypeConfig

public p12f.exe.pasarelapagos.objects.config.PaymentTypeConfig doLoadPaymentTypeConfig(java.lang.String oidAdmin,
                                                                                       java.lang.String type,
                                                                                       java.lang.String format)
                                                                                throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de un tipo de pago.

Parameters:
oidAdmin - : Oid de la administracion
type - : tipo (sufijo o tributo)
format - : formato (507,502,508,521,522)
Returns:
PaymentTypeConfig Tipo Configuracion.
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException

doLoadAllPaymentTypeConfig

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllPaymentTypeConfig()
                                                                                             throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todos los tipos de pago.

Returns:
Mapa con los tipos de pago
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

clearCaches

public void clearCaches()
                 throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Método que borra el contenido de las caches.

Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadUseConfig

public p12f.exe.pasarelapagos.objects.config.UseConfig doLoadUseConfig(java.lang.String oid)
                                                                throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion completa de un uso

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doLoadAllUseConfig

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doLoadAllUseConfig()
                                                                                     throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga la configuracion de todos los usos.

Returns:
La configuración
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doGetUsesByPayment

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doGetUsesByPayment(java.lang.String admin,
                                                                                            java.lang.String tipo,
                                                                                            java.lang.String format)
                                                                                     throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga todos los usos de un pago.

Returns:
Listado de configuraciones de uso
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso

doGetPaymentByAdminAndUse

public p12f.exe.pasarelapagos.objects.config.query.BaseConfigQueryResult doGetPaymentByAdminAndUse(java.lang.String admin,
                                                                                                   java.lang.String use)
                                                                                            throws p12f.exe.pasarelapagos.exceptions.ConfigLoadException
Carga todos pagos de una administracion con el uso indicado.

Returns:
Listado de configuraciones de pago
Throws:
p12f.exe.pasarelapagos.exceptions.ConfigLoadException - si ocurre algún error en el proceso