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.String
getStackError(java.lang.Throwable ex)
Este método obtiene el stacktrace de una exception.static AccountBalanceResponse
toAccountBalanceResponse(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo AccountBalanceResponse.static AccountInfoResponse
toAccountInfoResponse(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo AccountInfoResponse.static AuthenticationResponse
toAuthenticationResponse(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo AuthenticationResponse.static CancelationResponse
toCancellationResponse(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo CancelationResponse.static StampResponseV1
toStampResponseV1(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo StampResponseV1.static StampResponseV2
toStampResponseV2(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo StampResponseV2.static StampResponseV3
toStampResponseV3(java.lang.Throwable ex)
Este método obtiene una respuesta de tipo StampResponseV3.static StampResponseV4
toStampResponseV4(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.
-