public class WebCmsEndpointHandlerInterceptor
extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
WebCmsUrl and
WebCmsEndpoint handling.
WebCmsUrl on the HttpServletResponseDEFAULT_TEMPLATE_ATTRIBUTE and the handler method
has a void return typeBuildTemplateWebResourcesEvent and will register preview related web resources when in preview mode.WebCmsEndpointControllerAdvice,
IgnoreEndpointModel| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_TEMPLATE_ATTRIBUTE
Attribute value should be the view that will be resolved if a handler method has a void return type.
|
| Constructor and Description |
|---|
WebCmsEndpointHandlerInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView) |
boolean |
preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler) |
void |
registerPreviewModeWebResources(com.foreach.across.modules.web.events.BuildTemplateWebResourcesEvent webResourcesEvent) |
public static final String DEFAULT_TEMPLATE_ATTRIBUTE
public boolean preHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler)
throws Exception
preHandle in interface org.springframework.web.servlet.HandlerInterceptorpreHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterExceptionpublic void postHandle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object handler,
org.springframework.web.servlet.ModelAndView modelAndView)
throws Exception
postHandle in interface org.springframework.web.servlet.HandlerInterceptorpostHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapterException@EventListener public void registerPreviewModeWebResources(com.foreach.across.modules.web.events.BuildTemplateWebResourcesEvent webResourcesEvent)
Copyright © 2020. All rights reserved.