public class DefaultCMSItemCloningService extends java.lang.Object implements CMSItemCloningService
CMSItemCloningService to deep copy item models.| Constructor and Description |
|---|
DefaultCMSItemCloningService() |
| Modifier and Type | Method and Description |
|---|---|
void |
cloneContentSlotComponents(ContentSlotModel sourceContentSlotModel,
ContentSlotModel targetContentSlotModel,
CatalogVersionModel targetCatalogVersionModel)
Deeps clones all cloneable cms components for a given content slot excluding non cloneable components
|
protected CMSItemCloneablePredicate |
getCmsItemCloneablePredicate() |
protected CMSItemDeepCloningService |
getCmsItemDeepCloningService() |
protected CMSModelCloningContextFactory |
getCmsModelCloningContextFactory() |
void |
setCmsItemCloneablePredicate(CMSItemCloneablePredicate cmsItemCloneablePredicate) |
void |
setCmsItemDeepCloningService(CMSItemDeepCloningService cmsItemDeepCloningService) |
void |
setCmsModelCloningContextFactory(CMSModelCloningContextFactory cmsModelCloningContextFactory) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshouldCloneComponentspublic void cloneContentSlotComponents(ContentSlotModel sourceContentSlotModel, ContentSlotModel targetContentSlotModel, CatalogVersionModel targetCatalogVersionModel)
CMSItemCloningServicecloneContentSlotComponents in interface CMSItemCloningServicesourceContentSlotModel - - the source content slot containing the cms componentstargetContentSlotModel - - the target content slot containing the cloned cms componentstargetCatalogVersionModel - - the catalog versionprotected CMSModelCloningContextFactory getCmsModelCloningContextFactory()
public void setCmsModelCloningContextFactory(CMSModelCloningContextFactory cmsModelCloningContextFactory)
protected CMSItemCloneablePredicate getCmsItemCloneablePredicate()
public void setCmsItemCloneablePredicate(CMSItemCloneablePredicate cmsItemCloneablePredicate)
protected CMSItemDeepCloningService getCmsItemDeepCloningService()
public void setCmsItemDeepCloningService(CMSItemDeepCloningService cmsItemDeepCloningService)
Copyright © 2018 SAP SE. All Rights Reserved.