public class DefaultPreviewLoader extends Object implements PreviewLoader
| Constructor and Description |
|---|
DefaultPreviewLoader() |
public void loadValues(PreviewDataModel previewCtx, AbstractPageModel page, Collection<CatalogVersionModel> catVersions, boolean liveEdit, LanguageModel language, String resourcePath)
PreviewLoaderpreviewCtx with values.loadValues in interface PreviewLoaderpreviewCtx - preview data model to be filledpage - the pagecatVersions - catalog versionsliveEdit - true if live edit is active, false if only preview is enabledlanguage - the languageresourcePath - the resource pathprotected boolean loadRestrictionBasedValues(PreviewDataModel previewCtx, AbstractPageModel page) throws CMSItemNotFoundException
previewCtx with values related to the page's restrictions.previewCtx - preview data model to be filledpage - the pageCMSItemNotFoundExceptionprotected void loadCatalogRestrictionForCatalogPage(PreviewDataModel previewCtx, CMSCatalogRestrictionModel catalogRestriction)
protected void loadCatalogRestrictionForCategoryPage(PreviewDataModel previewCtx, CMSCatalogRestrictionModel catalogRestriction)
protected void loadCatalogRestrictionForProductPage(PreviewDataModel previewCtx, CMSCatalogRestrictionModel catalogRestriction)
protected void loadCategoryRestrictionForCategoryPage(PreviewDataModel previewCtx, CMSCategoryRestrictionModel categoryRestriction)
protected void loadCategoryRestrictionForProductPage(PreviewDataModel previewCtx, CMSCategoryRestrictionModel categoryRestriction)
protected List<ProductModel> findProductWithinSubCategories(Collection<CategoryModel> categories)
protected void loadProductRestrictionForProductPage(PreviewDataModel previewCtx, CMSProductRestrictionModel productRestriction)
protected void loadUserRestrictionBaseValues(PreviewDataModel previewCtx, CMSUserRestrictionModel userRestriction)
protected void loadUserGroupRestrictionBaseValues(PreviewDataModel previewCtx, CMSUserGroupRestrictionModel userGroupRestriction)
protected void loadTimeRestrictionBaseValues(PreviewDataModel previewCtx, CMSTimeRestrictionModel timeRestriction)
protected boolean loadCommonRestrictionBaseValues(PreviewDataModel previewCtx, AbstractPageModel page)
protected <T> boolean isUserRestrictionIsApplicable(Class<T> restrictionClazz, Collection<AbstractRestrictionModel> restrictions)
protected CMSAdminRestrictionService getRestrictionService()
protected CMSAdminSiteService getAdminSiteService()
Copyright © 2017 SAP SE. All Rights Reserved.