Class CMSSiteUtils
- java.lang.Object
-
- de.hybris.platform.cmscockpit.wizard.cmssite.util.CMSSiteUtils
-
public class CMSSiteUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringCMSITEM_UID_PREFIX
-
Constructor Summary
Constructors Constructor Description CMSSiteUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<PageTemplateModel>copyPageTemplatesDeep(java.util.List sourceTemplates, CatalogVersionModel catversion, ContentCatalogModel contentCatalog)static CatalogVersionSyncJobModelcreateDefaultSyncJob(java.lang.String code, CatalogVersionModel catVerStaged, CatalogVersionModel catVerOnline)static voidcreateHomepage(java.lang.String name, java.lang.String label, CatalogVersionModel catversion, ContentCatalogModel contentCatalog, CMSSiteModel cmsSiteModel, PageTemplateModel masterTemplate)static GenericRandomNameProducergetGenericRandomNameProducer()protected static voidperformSynchronization(SyncItemJob job)static voidpopulateCmsSite(java.util.List sourceTemplates, java.util.Set targetCatalogVersions, ContentCatalogModel contentCatalog, CMSSiteModel cmsSiteModel, java.lang.String homepageName, java.lang.String homepageLabel)protected static SyncItemJobsetupStoreTemplateSyncJobs(CatalogVersionSyncJobModel syncJobModel, ModelService modelService)static voidsynchronizeCatVersions(CatalogVersionSyncJobModel catalogVersionSyncJob, ModelService modelService)
-
-
-
Field Detail
-
CMSITEM_UID_PREFIX
protected static final java.lang.String CMSITEM_UID_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getGenericRandomNameProducer
public static GenericRandomNameProducer getGenericRandomNameProducer()
-
populateCmsSite
public static void populateCmsSite(java.util.List sourceTemplates, java.util.Set targetCatalogVersions, ContentCatalogModel contentCatalog, CMSSiteModel cmsSiteModel, java.lang.String homepageName, java.lang.String homepageLabel)
-
createHomepage
public static void createHomepage(java.lang.String name, java.lang.String label, CatalogVersionModel catversion, ContentCatalogModel contentCatalog, CMSSiteModel cmsSiteModel, PageTemplateModel masterTemplate)
-
copyPageTemplatesDeep
public static java.util.List<PageTemplateModel> copyPageTemplatesDeep(java.util.List sourceTemplates, CatalogVersionModel catversion, ContentCatalogModel contentCatalog)
-
createDefaultSyncJob
public static CatalogVersionSyncJobModel createDefaultSyncJob(java.lang.String code, CatalogVersionModel catVerStaged, CatalogVersionModel catVerOnline)
-
synchronizeCatVersions
public static void synchronizeCatVersions(CatalogVersionSyncJobModel catalogVersionSyncJob, ModelService modelService)
-
performSynchronization
protected static void performSynchronization(SyncItemJob job)
-
setupStoreTemplateSyncJobs
protected static SyncItemJob setupStoreTemplateSyncJobs(CatalogVersionSyncJobModel syncJobModel, ModelService modelService)
-
-