Class DefaultCMSComponentContainerRegistry
- java.lang.Object
-
- de.hybris.platform.cms2.registry.impl.DefaultCMSComponentContainerRegistry
-
- All Implemented Interfaces:
CMSComponentContainerRegistry
- Direct Known Subclasses:
DefaultCMSComponentContainerStrategyRegistry
public class DefaultCMSComponentContainerRegistry extends java.lang.Object implements CMSComponentContainerRegistry
Default implementation of theCMSComponentContainerRegistryinterface.If no strategy is found in the given set, then a default strategy will be returned.
-
-
Constructor Summary
Constructors Constructor Description DefaultCMSComponentContainerRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSComponentContainerStrategygetDefaultCMSComponentContainerStrategy()protected java.util.Map<java.lang.String,CMSComponentContainerStrategy>getStrategies()<T extends AbstractCMSComponentContainerModel>
CMSComponentContainerStrategygetStrategy(T container)Get the component container representation strategy given a component container instance.protected TypeServicegetTypeService()voidsetDefaultCMSComponentContainerStrategy(CMSComponentContainerStrategy defaultCMSComponentContainerStrategy)voidsetStrategies(java.util.Map<java.lang.String,CMSComponentContainerStrategy> strategies)voidsetTypeService(TypeService typeService)
-
-
-
Method Detail
-
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
protected java.util.Map<java.lang.String,CMSComponentContainerStrategy> getStrategies()
-
setStrategies
public void setStrategies(java.util.Map<java.lang.String,CMSComponentContainerStrategy> strategies)
-
getDefaultCMSComponentContainerStrategy
protected CMSComponentContainerStrategy getDefaultCMSComponentContainerStrategy()
-
setDefaultCMSComponentContainerStrategy
public void setDefaultCMSComponentContainerStrategy(CMSComponentContainerStrategy defaultCMSComponentContainerStrategy)
-
getTypeService
protected TypeService getTypeService()
-
setTypeService
public void setTypeService(TypeService typeService)
-
-