Class ApiMisusageException
java.lang.Object
java.lang.Throwable
java.lang.Exception
br.ufsc.labsec.web.exceptions.ApiMisusageException
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionApiMisusageException(ApiMisusageException.Type type, String message, int httpStatus) ApiMisusageException(ApiMisusageException.Type type, String message, int httpStatus, Throwable cause) ApiMisusageException(ApiMisusageException.Type type, String messageTemplate, String param, int httpStatus) ApiMisusageException(ApiMisusageException.Type type, String messageTemplate, String param, int httpStatus, Throwable cause) ApiMisusageException(ApiMisusageException.Type type, Throwable cause, int httpStatus) ApiMisusageException(String message, int httpStatus) ApiMisusageException(String message, int httpStatus, Throwable cause) ApiMisusageException(String messageTemplate, String param, int httpStatus) ApiMisusageException(String messageTemplate, String param, int httpStatus, Throwable cause) ApiMisusageException(Throwable cause, int httpStatus) -
Method Summary
Modifier and TypeMethodDescriptionintgetType()static ApiMisusageExceptioninvalidParam(String param) static ApiMisusageExceptionmissingMandatoryParam(String param) voidsetHttpStatus(int httpStatus) Methods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
ApiMisusageException
-
ApiMisusageException
-
ApiMisusageException
-
ApiMisusageException
-
ApiMisusageException
-
ApiMisusageException
-
ApiMisusageException
public ApiMisusageException(ApiMisusageException.Type type, String message, int httpStatus, Throwable cause) -
ApiMisusageException
public ApiMisusageException(ApiMisusageException.Type type, String messageTemplate, String param, int httpStatus) -
ApiMisusageException
public ApiMisusageException(ApiMisusageException.Type type, String messageTemplate, String param, int httpStatus, Throwable cause) -
ApiMisusageException
-
-
Method Details
-
getHttpStatus
public int getHttpStatus() -
setHttpStatus
public void setHttpStatus(int httpStatus) -
getType
-
missingMandatoryParam
-
invalidParam
-