public class DefaultPreviewLoader extends java.lang.Object implements PreviewLoader
| Constructor and Description |
|---|
DefaultPreviewLoader() |
public void loadValues(PreviewDataModel previewCtx, AbstractPageModel page, java.util.Collection<CatalogVersionModel> catVersions, boolean liveEdit, LanguageModel language, java.lang.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 java.util.List<ProductModel> findProductWithinSubCategories(java.util.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(java.lang.Class<T> restrictionClazz,
java.util.Collection<AbstractRestrictionModel> restrictions)
protected CMSAdminRestrictionService getRestrictionService()
protected CMSAdminSiteService getAdminSiteService()
Copyright © 2018 SAP SE. All Rights Reserved.