Class DefaultCMSComponentContainerRegistry
java.lang.Object
de.hybris.platform.cms2.registry.impl.DefaultCMSComponentContainerRegistry
- All Implemented Interfaces:
CMSComponentContainerRegistry
- Direct Known Subclasses:
DefaultCMSComponentContainerStrategyRegistry
public class DefaultCMSComponentContainerRegistry
extends Object
implements CMSComponentContainerRegistry
Default implementation of the
CMSComponentContainerRegistry interface.
If no strategy is found in the given set, then a default strategy will be returned.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CMSComponentContainerStrategyprotected Map<String,CMSComponentContainerStrategy> getStrategy(T container) Get the component container representation strategy given a component container instance.protected TypeServicevoidsetDefaultCMSComponentContainerStrategy(CMSComponentContainerStrategy defaultCMSComponentContainerStrategy) voidsetStrategies(Map<String, CMSComponentContainerStrategy> strategies) voidsetTypeService(TypeService typeService)
-
Constructor Details
-
DefaultCMSComponentContainerRegistry
public DefaultCMSComponentContainerRegistry()
-
-
Method Details
-
getStrategy
public <T extends AbstractCMSComponentContainerModel> CMSComponentContainerStrategy getStrategy(T container) Description copied from interface:CMSComponentContainerRegistryGet the component container representation strategy given a component container instance.- Specified by:
getStrategyin interfaceCMSComponentContainerRegistry- Parameters:
container- - the component container instance- Returns:
- the matching strategy
-
getStrategies
-
setStrategies
-
getDefaultCMSComponentContainerStrategy
-
setDefaultCMSComponentContainerStrategy
public void setDefaultCMSComponentContainerStrategy(CMSComponentContainerStrategy defaultCMSComponentContainerStrategy) -
getTypeService
-
setTypeService
-