public class DefaultCxCmsContainerStrategy extends Object
| Constructor and Description |
|---|
DefaultCxCmsContainerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected SimpleCMSComponentModel |
getComponent(Optional<CxCmsActionResult> actionResult,
CxCmsComponentContainerModel container) |
protected SimpleCMSComponentModel |
getDefault(AbstractCMSComponentContainerModel container) |
protected List<AbstractCMSComponentModel> |
getDisplayComponents(CxCmsComponentContainerModel container) |
List<AbstractCMSComponentModel> |
getDisplayComponentsForContainer(AbstractCMSComponentContainerModel container) |
protected Optional<CxCmsActionResult> |
getFirstActionResult(List<CxAbstractActionResult> cxActionResults,
Collection<String> validActionCodes) |
protected SimpleCMSComponentModel |
proxyComponent(SimpleCMSComponentModel component,
AbstractCMSComponentContainerModel container,
Optional<CxCmsActionResult> actionResult) |
void |
setCmsComponentService(CMSComponentService cmsComponentService) |
void |
setCxService(CxService cxService) |
void |
setUserService(UserService userService) |
public List<AbstractCMSComponentModel> getDisplayComponentsForContainer(AbstractCMSComponentContainerModel container)
protected List<AbstractCMSComponentModel> getDisplayComponents(CxCmsComponentContainerModel container)
protected SimpleCMSComponentModel proxyComponent(SimpleCMSComponentModel component, AbstractCMSComponentContainerModel container, Optional<CxCmsActionResult> actionResult)
protected Optional<CxCmsActionResult> getFirstActionResult(List<CxAbstractActionResult> cxActionResults, Collection<String> validActionCodes)
protected SimpleCMSComponentModel getComponent(Optional<CxCmsActionResult> actionResult, CxCmsComponentContainerModel container)
protected SimpleCMSComponentModel getDefault(AbstractCMSComponentContainerModel container)
public void setUserService(UserService userService)
public void setCmsComponentService(CMSComponentService cmsComponentService)
public void setCxService(CxService cxService)
Copyright © 2017 SAP SE. All Rights Reserved.