Class GlobalDefaultExceptionHandler
java.lang.Object
org.craftercms.social.controllers.rest.v3.GlobalDefaultExceptionHandler
Handles Exceptions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidActionDeniedHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) voidauthenticationRequiredExceptionHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) voiddefaultErrorHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) getStackTrace(Throwable throwable) voidinvalidManagementTokenExceptionHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.craftercms.commons.exceptions.InvalidManagementTokenException e) voidmissingParameterHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) voidrequestMethodNotSupportedException(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) voidsizeLimitExceededException(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response, Exception ex) voidugcNotFound(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e)
-
Constructor Details
-
GlobalDefaultExceptionHandler
public GlobalDefaultExceptionHandler()
-
-
Method Details
-
defaultErrorHandler
@ExceptionHandler(java.lang.Throwable.class) public void defaultErrorHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws Exception - Throws:
Exception
-
ActionDeniedHandler
@ExceptionHandler(org.craftercms.commons.security.exception.ActionDeniedException.class) public void ActionDeniedHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws Exception - Throws:
Exception
-
ugcNotFound
@ExceptionHandler(UGCNotFound.class) public void ugcNotFound(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws IOException - Throws:
IOException
-
missingParameterHandler
@ExceptionHandler({org.springframework.web.bind.MissingServletRequestParameterException.class,IllegalSocialQueryException.class,java.lang.IllegalArgumentException.class,org.apache.commons.io.FileExistsException.class,IllegalUgcException.class}) public void missingParameterHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws Exception - Throws:
Exception
-
requestMethodNotSupportedException
@ExceptionHandler(org.springframework.web.HttpRequestMethodNotSupportedException.class) public void requestMethodNotSupportedException(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws Exception - Throws:
Exception
-
authenticationRequiredExceptionHandler
@ExceptionHandler(org.craftercms.security.exception.AuthenticationRequiredException.class) public void authenticationRequiredExceptionHandler(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) throws Exception - Throws:
Exception
-
invalidManagementTokenExceptionHandler
@ExceptionHandler(org.craftercms.commons.exceptions.InvalidManagementTokenException.class) public void invalidManagementTokenExceptionHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.craftercms.commons.exceptions.InvalidManagementTokenException e) throws IOException - Throws:
IOException
-
sizeLimitExceededException
@ExceptionHandler(org.springframework.web.multipart.MaxUploadSizeExceededException.class) public void sizeLimitExceededException(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response, Exception ex) throws Exception - Throws:
Exception
-
getStackTrace
-