Class GlobalDefaultExceptionHandler
- java.lang.Object
-
- org.craftercms.social.controllers.rest.v3.GlobalDefaultExceptionHandler
-
@ControllerAdvice public class GlobalDefaultExceptionHandler extends Object
Handles Exceptions.
-
-
Constructor Summary
Constructors Constructor Description GlobalDefaultExceptionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
ActionDeniedHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
void
authenticationRequiredExceptionHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
void
defaultErrorHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
String
getStackTrace(Throwable throwable)
void
invalidManagementTokenExceptionHandler(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.craftercms.commons.exceptions.InvalidManagementTokenException e)
void
missingParameterHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
void
requestMethodNotSupportedException(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
void
sizeLimitExceededException(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse response, Exception ex)
void
ugcNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e)
-
-
-
Method Detail
-
defaultErrorHandler
@ExceptionHandler(java.lang.Throwable.class) public void defaultErrorHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
- Throws:
Exception
-
ActionDeniedHandler
@ExceptionHandler(org.craftercms.commons.security.exception.ActionDeniedException.class) public void ActionDeniedHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
- Throws:
Exception
-
ugcNotFound
@ExceptionHandler(UGCNotFound.class) public void ugcNotFound(javax.servlet.http.HttpServletRequest req, javax.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(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
- Throws:
Exception
-
requestMethodNotSupportedException
@ExceptionHandler(org.springframework.web.HttpRequestMethodNotSupportedException.class) public void requestMethodNotSupportedException(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
- Throws:
Exception
-
authenticationRequiredExceptionHandler
@ExceptionHandler(org.craftercms.security.exception.AuthenticationRequiredException.class) public void authenticationRequiredExceptionHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
- Throws:
Exception
-
invalidManagementTokenExceptionHandler
@ExceptionHandler(org.craftercms.commons.exceptions.InvalidManagementTokenException.class) public void invalidManagementTokenExceptionHandler(javax.servlet.http.HttpServletRequest request, javax.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(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse response, Exception ex) throws Exception
- Throws:
Exception
-
-