Class BalanceDeductibleDao
- java.lang.Object
-
- com.mediprocesos.remote.server.dao.ElementaryFacade<com.mediprocesos.remote.server.mdl.BalanceDeductibleToSP>
-
- com.mediprocesos.remote.server.dao.logic.BalanceDeductibleDao
-
- All Implemented Interfaces:
BalanceDeductibleDaoLocal
public class BalanceDeductibleDao extends ElementaryFacade<com.mediprocesos.remote.server.mdl.BalanceDeductibleToSP> implements BalanceDeductibleDaoLocal
- Version:
- 1.0.0
- Author:
- heinzkeydel
-
-
Constructor Summary
Constructors Constructor Description BalanceDeductibleDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mediprocesos.remote.server.mdl.BalanceDeductibleToSP
executeSP(String databaseType, Integer country, String cardNumber, String ref1, String ref2, String ref3, String ref4, String date)
Metodo que consume el SP dependiendo el databaseType, ya que cuenta con 3 conexiones de base de datos (SYBASE) una de mediprocesos, una de salud total y por ultimo una de tecniseguros.protected javax.persistence.EntityManager
getEntityManager()
Metodo protegido para la persistencia a utilizar validate entre los tipos por medio de un switch y cambia de base de datos-
Methods inherited from class com.mediprocesos.remote.server.dao.ElementaryFacade
create, edit, findByNamedQuery, findByNamedQueryMaxResult, findByNamedQuerySingleResult, findFirtByNamedQuery, remove
-
-
-
-
Method Detail
-
getEntityManager
protected javax.persistence.EntityManager getEntityManager()
Metodo protegido para la persistencia a utilizar validate entre los tipos por medio de un switch y cambia de base de datos- Specified by:
getEntityManager
in classElementaryFacade<com.mediprocesos.remote.server.mdl.BalanceDeductibleToSP>
- Returns:
- EntityManager para realizar las consultas
-
executeSP
public com.mediprocesos.remote.server.mdl.BalanceDeductibleToSP executeSP(String databaseType, Integer country, String cardNumber, String ref1, String ref2, String ref3, String ref4, String date) throws javax.persistence.NoResultException, SQLException, Exception
Metodo que consume el SP dependiendo el databaseType, ya que cuenta con 3 conexiones de base de datos (SYBASE) una de mediprocesos, una de salud total y por ultimo una de tecniseguros. El objetivo principal del metodo es cambiar de base de datos y consumir el sp en cada base de datos respectiva- Specified by:
executeSP
in interfaceBalanceDeductibleDaoLocal
- Parameters:
databaseType
- "MP" = VIDA MEDIPROCESOS, "TS" = VIDA TECNISEGUROS, "ST" = SALUD TOTALcountry
- Pais de consumo 502 ya que unicamente esta configurado con bases de GTcardNumber
- Numero de carne del aseguradoref1
- Referencia 1ref2
- Referencia 2ref3
- Referencia 3ref4
- Referencia 4date
- Fecha de consumo- Returns:
- Retorna como respuesta el POJO mapeado
- Throws:
javax.persistence.NoResultException
- Excepcion en caso el sp no obtenga ningun resultadoSQLException
- Excepcion en caso el sql genere un error inesperadoException
- Excepcion general en caso de que algo del consumo falle- See Also:
POJO de mapeo
-
-