public abstract class AbstractWebCmsAssetModelLoader<T extends WebCmsAsset> extends Object implements WebCmsEndpointModelLoader
WebCmsEndpointModelLoader that
handles a WebCmsAssetEndpoint.| Constructor and Description |
|---|
AbstractWebCmsAssetModelLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
loadModel(javax.servlet.http.HttpServletRequest request,
T asset,
org.springframework.ui.Model model) |
boolean |
loadModel(javax.servlet.http.HttpServletRequest request,
WebCmsEndpointContext endpointContext,
org.springframework.ui.Model model)
The return value determines if the next loader in the chain should be called.
|
protected void |
registerAssetComponentsForScope(WebCmsAsset owner,
String scope,
boolean isMainAsset) |
void |
setComponentModelHierarchy(WebCmsComponentModelHierarchy componentModelHierarchy) |
void |
setComponentModelService(WebCmsComponentModelService componentModelService) |
protected abstract boolean |
supports(WebCmsAsset<?> asset) |
public final boolean loadModel(javax.servlet.http.HttpServletRequest request,
WebCmsEndpointContext endpointContext,
org.springframework.ui.Model model)
WebCmsEndpointModelLoaderfalse,
no other loaders will be executed.loadModel in interface WebCmsEndpointModelLoaderrequest - responsible for loading the contextendpointContext - loaded - will always return true on WebCmsEndpointContext.isAvailable()model - that can be initializedtrue if the next loader should still be called, false if notprotected abstract boolean supports(WebCmsAsset<?> asset)
protected abstract boolean loadModel(javax.servlet.http.HttpServletRequest request,
T asset,
org.springframework.ui.Model model)
protected void registerAssetComponentsForScope(WebCmsAsset owner, String scope, boolean isMainAsset)
@Autowired public void setComponentModelService(WebCmsComponentModelService componentModelService)
@Autowired public void setComponentModelHierarchy(WebCmsComponentModelHierarchy componentModelHierarchy)
Copyright © 2020. All rights reserved.