@Component
@Exposed
@Scope(value="prototype")
public class WebCmsComponentsFormProcessor
extends com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapter
#setRenderMembersIfContainer(boolean)).
This processor is for example used to render the content components of a WebCmsArticle
as if they are direct fields on the article entity.
Should work with any entity that is a WebCmsObject,
except possibly with other WebCmsComponents.| Constructor and Description |
|---|
WebCmsComponentsFormProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doControl(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.validation.BindingResult bindingResult,
org.springframework.http.HttpMethod httpMethod) |
protected void |
doPost(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.validation.BindingResult bindingResult) |
void |
initializeCommandObject(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.web.bind.WebDataBinder dataBinder) |
protected void |
postRender(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.ui.elements.ContainerViewElement container,
com.foreach.across.modules.web.ui.ViewElementBuilderContext builderContext) |
protected void |
registerWebResources(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.resource.WebResourceRegistry webResourceRegistry) |
protected void |
render(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.ui.elements.builder.ContainerViewElementBuilderSupport<?,?> containerBuilder,
com.foreach.across.modules.entity.views.processors.support.ViewElementBuilderMap builderMap,
com.foreach.across.modules.web.ui.ViewElementBuilderContext builderContext) |
void |
setComponentNames(String... componentNames)
Set the names of the component models that should be editable.
|
authorizeRequest, createViewElementBuilders, doControl, doGet, postProcess, postRender, prepareEntityViewContext, prepareViewElementBuilderContext, preProcess, preProcess, preRender, render, validateCommandObjectpublic void setComponentNames(String... componentNames)
public void initializeCommandObject(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.web.bind.WebDataBinder dataBinder)
initializeCommandObject in interface com.foreach.across.modules.entity.views.EntityViewProcessorinitializeCommandObject in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterprotected void doControl(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.validation.BindingResult bindingResult,
org.springframework.http.HttpMethod httpMethod)
doControl in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterprotected void doPost(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.entity.views.request.EntityViewCommand command,
org.springframework.validation.BindingResult bindingResult)
doPost in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterprotected void render(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.ui.elements.builder.ContainerViewElementBuilderSupport<?,?> containerBuilder,
com.foreach.across.modules.entity.views.processors.support.ViewElementBuilderMap builderMap,
com.foreach.across.modules.web.ui.ViewElementBuilderContext builderContext)
render in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterprotected void postRender(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.ui.elements.ContainerViewElement container,
com.foreach.across.modules.web.ui.ViewElementBuilderContext builderContext)
postRender in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterprotected void registerWebResources(com.foreach.across.modules.entity.views.request.EntityViewRequest entityViewRequest,
com.foreach.across.modules.entity.views.EntityView entityView,
com.foreach.across.modules.web.resource.WebResourceRegistry webResourceRegistry)
registerWebResources in class com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapterCopyright © 2020. All rights reserved.