Package mx.com.sw.helpers
Class ResponseHelper
java.lang.Object
mx.com.sw.helpers.ResponseHelper
public final class ResponseHelper
extends java.lang.Object
ResponseHelper
Está clase funciona como un handler de exceptions donde se toma un exception
y se construye una respuesta de acuerdo al servicio con detalles del error.
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Method Summary
Modifier and Type Method Description static java.lang.StringgetStackError(java.lang.Throwable ex)Este método obtiene el stacktrace de una exception.static AccountBalanceResponsetoAccountBalanceResponse(java.lang.Throwable ex)Este método obtiene una respuesta de tipo AccountBalanceResponse.static AccountInfoResponsetoAccountInfoResponse(java.lang.Throwable ex)Este método obtiene una respuesta de tipo AccountInfoResponse.static AuthenticationResponsetoAuthenticationResponse(java.lang.Throwable ex)Este método obtiene una respuesta de tipo AuthenticationResponse.static CancelationResponsetoCancellationResponse(java.lang.Throwable ex)Este método obtiene una respuesta de tipo CancelationResponse.static StampResponseV1toStampResponseV1(java.lang.Throwable ex)Este método obtiene una respuesta de tipo StampResponseV1.static StampResponseV2toStampResponseV2(java.lang.Throwable ex)Este método obtiene una respuesta de tipo StampResponseV2.static StampResponseV3toStampResponseV3(java.lang.Throwable ex)Este método obtiene una respuesta de tipo StampResponseV3.static StampResponseV4toStampResponseV4(java.lang.Throwable ex)Este método obtiene una respuesta de tipo StampResponseV4.
-
Method Details
-
toCancellationResponse
Este método obtiene una respuesta de tipo CancelationResponse.- Parameters:
ex- Throwable a ser tratado- Returns:
CancelationResponse
-
toAuthenticationResponse
Este método obtiene una respuesta de tipo AuthenticationResponse.- Parameters:
ex- Throwable a ser tratado- Returns:
AuthenticationResponse
-
toStampResponseV1
Este método obtiene una respuesta de tipo StampResponseV1.- Parameters:
ex- Throwable a ser tratado- Returns:
StampResponseV1
-
toStampResponseV2
Este método obtiene una respuesta de tipo StampResponseV2.- Parameters:
ex- Throwable a ser tratado- Returns:
StampResponseV2
-
toStampResponseV3
Este método obtiene una respuesta de tipo StampResponseV3.- Parameters:
ex- Throwable a ser tratado- Returns:
StampResponseV3
-
toStampResponseV4
Este método obtiene una respuesta de tipo StampResponseV4.- Parameters:
ex- Throwable a ser tratado- Returns:
StampResponseV4
-
toAccountBalanceResponse
Este método obtiene una respuesta de tipo AccountBalanceResponse.- Parameters:
ex- Throwable a ser tratado- Returns:
AccountBalanceResponse
-
toAccountInfoResponse
Este método obtiene una respuesta de tipo AccountInfoResponse.- Parameters:
ex- Throwable a ser tratado- Returns:
AccountInfoResponse
-
getStackError
public static java.lang.String getStackError(java.lang.Throwable ex)Este método obtiene el stacktrace de una exception.- Parameters:
ex- Throwable del cual se obtiene el stacktrace- Returns:
- String.
-