Class PageTemplateModelBuilder
- java.lang.Object
-
- de.hybris.platform.cmsfacades.util.builder.PageTemplateModelBuilder
-
public class PageTemplateModelBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PageTemplateModelBuilder
aModel()
PageTemplateModel
build()
static PageTemplateModelBuilder
fromModel(PageTemplateModel model)
protected PageTemplateModel
getModel()
PageTemplateModelBuilder
withActive(java.lang.Boolean value)
PageTemplateModelBuilder
withCatalogVersion(CatalogVersionModel cv)
PageTemplateModelBuilder
withContentSlots(ContentSlotNameModel... slots)
PageTemplateModelBuilder
withFrontendTemplateName(java.lang.String frontendTemplateName)
PageTemplateModelBuilder
withPreviewIcon(MediaModel previewIcon)
PageTemplateModelBuilder
withRestrictedPageTypes(CMSPageTypeModel... restrictedPageTypes)
PageTemplateModelBuilder
withUid(java.lang.String uid)
-
-
-
Method Detail
-
getModel
protected PageTemplateModel getModel()
-
aModel
public static PageTemplateModelBuilder aModel()
-
fromModel
public static PageTemplateModelBuilder fromModel(PageTemplateModel model)
-
withUid
public PageTemplateModelBuilder withUid(java.lang.String uid)
-
withFrontendTemplateName
public PageTemplateModelBuilder withFrontendTemplateName(java.lang.String frontendTemplateName)
-
withCatalogVersion
public PageTemplateModelBuilder withCatalogVersion(CatalogVersionModel cv)
-
withActive
public PageTemplateModelBuilder withActive(java.lang.Boolean value)
-
withPreviewIcon
public PageTemplateModelBuilder withPreviewIcon(MediaModel previewIcon)
-
withContentSlots
public PageTemplateModelBuilder withContentSlots(ContentSlotNameModel... slots)
-
withRestrictedPageTypes
public PageTemplateModelBuilder withRestrictedPageTypes(CMSPageTypeModel... restrictedPageTypes)
-
build
public PageTemplateModel build()
-
-