Interface BalanceDeductibleDaoLocal

  • All Known Implementing Classes:
    BalanceDeductibleDao

    public interface BalanceDeductibleDaoLocal
    Version:
    1.0.0 Interfaz de invacion de DAO
    Author:
    heinzkeydel
    • Method Summary

      All Methods Instance Methods Abstract 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.
    • Method Detail

      • executeSP

        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
        Parameters:
        databaseType - "MP" = VIDA MEDIPROCESOS, "TS" = VIDA TECNISEGUROS, "ST" = SALUD TOTAL
        country - Pais de consumo 502 ya que unicamente esta configurado con bases de GT
        cardNumber - Numero de carne del asegurado
        ref1 - Referencia 1
        ref2 - Referencia 2
        ref3 - Referencia 3
        ref4 - Referencia 4
        date - Fecha de consumo
        Returns:
        Retorna como respuesta el POJO mapeado
        Throws:
        javax.persistence.NoResultException - Excepcion en caso el sp no obtenga ningun resultado
        SQLException - Excepcion en caso el sql genere un error inesperado
        Exception - Excepcion general en caso de que algo del consumo falle
        See Also:
        POJO de mapeo