org.ibisph.mvc
Class ExceptionHandler
java.lang.Object
org.ibisph.mvc.ExceptionHandler
- All Implemented Interfaces:
- org.springframework.web.servlet.HandlerExceptionResolver
public class ExceptionHandler
- extends java.lang.Object
- implements org.springframework.web.servlet.HandlerExceptionResolver
Core exception handler that provides centralized handling of errors. This
logs the exception, builds a map which contains system state and error
information, and returns the specified error view.
- Author:
- Garth Braithwaite, STG
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
order
protected int order
view
protected org.springframework.web.servlet.View view
exceptionModelName
protected java.lang.String exceptionModelName
exceptionTypeModelName
protected java.lang.String exceptionTypeModelName
stackTraceModelName
protected java.lang.String stackTraceModelName
requestModelName
protected java.lang.String requestModelName
requestURIModelName
protected java.lang.String requestURIModelName
statusCodeModelName
protected java.lang.String statusCodeModelName
messageModelName
protected java.lang.String messageModelName
detailsModelName
protected java.lang.String detailsModelName
defaultStatusCode
protected java.lang.String defaultStatusCode
defaultMessage
protected java.lang.String defaultMessage
defaultDetails
protected java.lang.String defaultDetails
ExceptionHandler
public ExceptionHandler()
setOrder
public void setOrder(int order)
setView
public void setView(org.springframework.web.servlet.View view)
setExceptionModelName
public void setExceptionModelName(java.lang.String exceptionModelName)
setStackTraceModelName
public void setStackTraceModelName(java.lang.String stackTraceModelName)
setRequestModelName
public void setRequestModelName(java.lang.String requestModelName)
setRequestURIModelName
public void setRequestURIModelName(java.lang.String requsetURIModelName)
setStatusCodeModelName
public void setStatusCodeModelName(java.lang.String statusCodeModelName)
setMessageModelName
public void setMessageModelName(java.lang.String messageModelName)
setDetailsModelName
public void setDetailsModelName(java.lang.String detailsModelName)
setDefaultStatusCode
public void setDefaultStatusCode(java.lang.String defaultStatusCode)
setDefaultMessage
public void setDefaultMessage(java.lang.String defaultMessage)
setDefaultDetails
public void setDefaultDetails(java.lang.String defaultDetails)
getOrder
public int getOrder()
resolveException
public org.springframework.web.servlet.ModelAndView resolveException(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Exception exception)
- Specified by:
resolveException in interface org.springframework.web.servlet.HandlerExceptionResolver