Class GlobalDefaultExceptionHandler
java.lang.Object
org.craftercms.social.controllers.rest.v3.GlobalDefaultExceptionHandler
Handles Exceptions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
ActionDeniedHandler
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) void
authenticationRequiredExceptionHandler
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) void
defaultErrorHandler
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) getStackTrace
(Throwable throwable) void
invalidManagementTokenExceptionHandler
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, org.craftercms.commons.exceptions.InvalidManagementTokenException e) void
missingParameterHandler
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) void
requestMethodNotSupportedException
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, Exception e) void
sizeLimitExceededException
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse response, Exception ex) void
ugcNotFound
(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
-