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 PageTemplateModelBuilderaModel()PageTemplateModelbuild()static PageTemplateModelBuilderfromModel(PageTemplateModel model)protected PageTemplateModelgetModel()PageTemplateModelBuilderwithActive(java.lang.Boolean value)PageTemplateModelBuilderwithCatalogVersion(CatalogVersionModel cv)PageTemplateModelBuilderwithContentSlots(ContentSlotNameModel... slots)PageTemplateModelBuilderwithFrontendTemplateName(java.lang.String frontendTemplateName)PageTemplateModelBuilderwithPreviewIcon(MediaModel previewIcon)PageTemplateModelBuilderwithRestrictedPageTypes(CMSPageTypeModel... restrictedPageTypes)PageTemplateModelBuilderwithUid(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()
-
-