Class DefaultCMSModelCloningContextFactory
- java.lang.Object
-
- de.hybris.platform.cms2.cloning.service.impl.DefaultCMSModelCloningContextFactory
-
- All Implemented Interfaces:
CMSModelCloningContextFactory
public class DefaultCMSModelCloningContextFactory extends java.lang.Object implements CMSModelCloningContextFactory
Default implementation ofCMSModelCloningContextFactory
-
-
Constructor Summary
Constructors Constructor Description DefaultCMSModelCloningContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CMSModelCloningContextcreateCloningContextWithCatalogVersionPredicates(CatalogVersionModel targetCatalogVersion)Creates aCMSModelCloningContextand appendComponentForCatalogVersionAttributePresetPredicateandMediaForCatalogVersionAttributePresetPredicateto the list of preset predicates.protected org.springframework.beans.factory.ObjectFactory<CMSModelCloningContext>getCmsModelCloningContextObjectFactory()voidsetCmsModelCloningContextObjectFactory(org.springframework.beans.factory.ObjectFactory<CMSModelCloningContext> cmsModelCloningContextObjectFactory)
-
-
-
Method Detail
-
createCloningContextWithCatalogVersionPredicates
public CMSModelCloningContext createCloningContextWithCatalogVersionPredicates(CatalogVersionModel targetCatalogVersion)
Description copied from interface:CMSModelCloningContextFactoryCreates aCMSModelCloningContextand appendComponentForCatalogVersionAttributePresetPredicateandMediaForCatalogVersionAttributePresetPredicateto the list of preset predicates. This ensures that all new cloned component and media models has a the given catalog version.- Specified by:
createCloningContextWithCatalogVersionPredicatesin interfaceCMSModelCloningContextFactory- Parameters:
targetCatalogVersion- - the catalog version to be set for all new cloned item models- Returns:
- a CMSModelCloningContext
-
getCmsModelCloningContextObjectFactory
protected org.springframework.beans.factory.ObjectFactory<CMSModelCloningContext> getCmsModelCloningContextObjectFactory()
-
setCmsModelCloningContextObjectFactory
public void setCmsModelCloningContextObjectFactory(org.springframework.beans.factory.ObjectFactory<CMSModelCloningContext> cmsModelCloningContextObjectFactory)
-
-