|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.web.portlet.handler.HandlerInterceptorAdapter
public abstract class HandlerInterceptorAdapter
Abstract adapter class for the HandlerInterceptor
interface,
for simplified implementation of pre-only/post-only interceptors.
Constructor Summary | |
---|---|
HandlerInterceptorAdapter()
|
Method Summary | |
---|---|
void |
afterActionCompletion(ActionRequest request,
ActionResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
protected void |
afterCompletion(PortletRequest request,
PortletResponse response,
java.lang.Object handler,
java.lang.Exception ex)
Default callback that all "after*" methods delegate to. |
void |
afterEventCompletion(EventRequest request,
EventResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
afterRenderCompletion(RenderRequest request,
RenderResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
afterResourceCompletion(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler,
java.lang.Exception ex)
This implementation delegates to afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception) . |
void |
postHandleRender(RenderRequest request,
RenderResponse response,
java.lang.Object handler,
ModelAndView modelAndView)
This implementation is empty. |
void |
postHandleResource(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler,
ModelAndView modelAndView)
This implementation is empty. |
protected boolean |
preHandle(PortletRequest request,
PortletResponse response,
java.lang.Object handler)
Default callback that all "pre*" methods delegate to. |
boolean |
preHandleAction(ActionRequest request,
ActionResponse response,
java.lang.Object handler)
This implementation delegates to preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleEvent(EventRequest request,
EventResponse response,
java.lang.Object handler)
This implementation delegates to preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleRender(RenderRequest request,
RenderResponse response,
java.lang.Object handler)
This implementation delegates to preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
boolean |
preHandleResource(ResourceRequest request,
ResourceResponse response,
java.lang.Object handler)
This implementation delegates to preHandle(PortletRequest, PortletResponse, java.lang.Object) . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HandlerInterceptorAdapter()
Method Detail |
---|
public boolean preHandleAction(ActionRequest request, ActionResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.
preHandleAction
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance evaluation
true
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itself
java.lang.Exception
- in case of errorspublic void afterActionCompletion(ActionRequest request, ActionResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.
afterActionCompletion
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any (only included as
additional context information for the case where a handler threw an exception;
request execution may have failed even when this argument is null
)
java.lang.Exception
- in case of errorspublic boolean preHandleRender(RenderRequest request, RenderResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.
preHandleRender
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance evaluation
true
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itself
java.lang.Exception
- in case of errorspublic void postHandleRender(RenderRequest request, RenderResponse response, java.lang.Object handler, ModelAndView modelAndView) throws java.lang.Exception
postHandleRender
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationmodelAndView
- the ModelAndView
that the handler returned
(can also be null
)
java.lang.Exception
- in case of errorspublic void afterRenderCompletion(RenderRequest request, RenderResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.
afterRenderCompletion
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any
java.lang.Exception
- in case of errorspublic boolean preHandleResource(ResourceRequest request, ResourceResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.
preHandleResource
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance evaluation
true
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itself
java.lang.Exception
- in case of errorspublic void postHandleResource(ResourceRequest request, ResourceResponse response, java.lang.Object handler, ModelAndView modelAndView) throws java.lang.Exception
postHandleResource
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationmodelAndView
- the ModelAndView
that the handler returned
(can also be null
)
java.lang.Exception
- in case of errorspublic void afterResourceCompletion(ResourceRequest request, ResourceResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.
afterResourceCompletion
in interface HandlerInterceptor
request
- current portlet render requestresponse
- current portlet render responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any
java.lang.Exception
- in case of errorspublic boolean preHandleEvent(EventRequest request, EventResponse response, java.lang.Object handler) throws java.lang.Exception
preHandle(PortletRequest, PortletResponse, java.lang.Object)
.
preHandleEvent
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance evaluation
true
if the execution chain should proceed with the
next interceptor or the handler itself. Else, DispatcherPortlet
assumes that this interceptor has already dealt with the response itself
java.lang.Exception
- in case of errorspublic void afterEventCompletion(EventRequest request, EventResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
afterCompletion(PortletRequest, PortletResponse, java.lang.Object, java.lang.Exception)
.
afterEventCompletion
in interface HandlerInterceptor
request
- current portlet action requestresponse
- current portlet action responsehandler
- chosen handler to execute, for type and/or instance examinationex
- exception thrown on handler execution, if any (only included as
additional context information for the case where a handler threw an exception;
request execution may have failed even when this argument is null
)
java.lang.Exception
- in case of errorsprotected boolean preHandle(PortletRequest request, PortletResponse response, java.lang.Object handler) throws java.lang.Exception
This implementation always returns true
.
java.lang.Exception
protected void afterCompletion(PortletRequest request, PortletResponse response, java.lang.Object handler, java.lang.Exception ex) throws java.lang.Exception
This implementation is empty.
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |