Package vn.payos.exception
Class APIException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
vn.payos.exception.PayOSException
vn.payos.exception.APIException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BadRequestException,ForbiddenException,InternalServerException,NotFoundException,TooManyRequestsException,UnauthorizedException
APIException
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAPIException(String message) APIExceptionAPIException(String message, Integer statusCode, String errorCode, String errorDesc) APIExceptionAPIException(String message, Throwable cause, Integer statusCode, String errorCode, String errorDesc) APIException -
Method Summary
Modifier and TypeMethodDescriptionstatic APIExceptionfromResponse(int statusCode, String errorCode, String errorDesc, String message) Create an APIException or its specific subclass based on the status code.Get codeGet descGet status codeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
APIException
APIException- Parameters:
message- message
-
APIException
APIException- Parameters:
message- messagestatusCode- status codeerrorCode- codeerrorDesc- desc
-
APIException
public APIException(String message, Throwable cause, Integer statusCode, String errorCode, String errorDesc) APIException- Parameters:
message- messagecause- causestatusCode- status codeerrorCode- codeerrorDesc- desc
-
-
Method Details
-
getStatusCode
Get status code- Returns:
- status code
-
getErrorCode
Get code- Returns:
- code
-
getErrorDesc
Get desc- Returns:
- desc
-
fromResponse
public static APIException fromResponse(int statusCode, String errorCode, String errorDesc, String message) Create an APIException or its specific subclass based on the status code.- Parameters:
statusCode- status codeerrorCode- codeerrorDesc- descmessage- message- Returns:
- Exception
-