@ControllerAdvice public class GlobalDefaultExceptionHandler extends Object
| Constructor and Description |
|---|
GlobalDefaultExceptionHandler() |
| Modifier and Type | Method and 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 |
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) |
@ExceptionHandler(value=java.lang.Throwable.class) public void defaultErrorHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws Exception
Exception@ExceptionHandler(value=org.craftercms.commons.security.exception.ActionDeniedException.class)
public void ActionDeniedHandler(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Exception e)
throws Exception
Exception@ExceptionHandler(value=UGCNotFound.class) public void ugcNotFound(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Exception e) throws IOException
IOException@ExceptionHandler(value={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
Exception@ExceptionHandler(value=org.springframework.web.HttpRequestMethodNotSupportedException.class)
public void requestMethodNotSupportedException(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Exception e)
throws Exception
Exception@ExceptionHandler(value=org.craftercms.security.exception.AuthenticationRequiredException.class)
public void authenticationRequiredExceptionHandler(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
Exception e)
throws Exception
Exception@ExceptionHandler(value=org.springframework.web.multipart.MaxUploadSizeExceededException.class)
public void sizeLimitExceededException(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse response,
Exception ex)
throws Exception
ExceptionCopyright © 2014 CrafterCMS. All Rights Reserved.