public class DefaultPageFacade extends java.lang.Object implements PageFacade
PageFacade.| Constructor and Description |
|---|
DefaultPageFacade() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<AbstractPageData> |
findAllPages()
Deprecated.
since 6.6
|
java.util.List<PageTypeData> |
findAllPageTypes()
Find all page types.
|
java.util.List<java.lang.String> |
findFallbackPages(java.lang.String pageId)
Find all default pages for a given page.
|
java.util.List<AbstractPageData> |
findPagesByType(java.lang.String typeCode,
java.lang.Boolean isDefaultPage)
Deprecated.
since 6.6
|
java.util.List<java.lang.String> |
findVariationPages(java.lang.String pageId)
Find all variant pages for a given page.
|
CMSAdminPageService |
getAdminPageService() |
protected Validator |
getCmsFindVariationPageValidator() |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getCmsItemSearchTypeBlacklistMap() |
protected java.util.Comparator<AbstractPageData> |
getCmsPageComparator() |
protected FacadeValidationService |
getFacadeValidationService() |
AbstractPageData |
getPageByUid(java.lang.String uid)
Deprecated.
since 6.6
|
AbstractPageData |
getPageData(java.lang.String pageType,
java.lang.String pageLabelOrId,
java.lang.String code)
Returns
AbstractPageData object based on pageLabelOrId or code. |
protected AbstractPopulatingConverter<AbstractPageData,AbstractPageModel> |
getPageDataConverter(java.lang.Class<?> pageClass)
Deprecated.
since 6.6
|
protected java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageData,AbstractPageModel>> |
getPageDataPopulatorFactory() |
protected AbstractPageModel |
getPageModelById(java.lang.String pageId) |
protected AbstractPopulatingConverter<AbstractPageModel,AbstractPageData> |
getPageModelConverter(java.lang.Class<?> pageClass)
Deprecated.
since 6.6
|
protected java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageModel,AbstractPageData>> |
getPageModelConverterFactory() |
protected PageRenderingService |
getPageRenderingService() |
protected Converter<CMSPageTypeModel,PageTypeData> |
getPageTypeModelConverter() |
protected PageVariationResolver<AbstractPageModel> |
getPageVariationResolver(java.lang.String typeCode) |
protected PageVariationResolverTypeRegistry |
getPageVariationResolverTypeRegistry() |
protected UniqueItemIdentifierService |
getUniqueItemIdentifierService() |
void |
setAdminPageService(CMSAdminPageService adminPageService) |
void |
setCmsFindVariationPageValidator(Validator cmsFindVariationPageValidator)
Deprecated.
since 6.6
|
void |
setCmsItemSearchTypeBlacklistMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> cmsItemSearchTypeBlacklistMap) |
void |
setCmsPageComparator(java.util.Comparator<AbstractPageData> cmsPageComparator) |
void |
setFacadeValidationService(FacadeValidationService facadeValidationService) |
void |
setPageDataPopulatorFactory(java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageData,AbstractPageModel>> pageDataPopulatorFactory)
Deprecated.
since 6.6
|
void |
setPageModelConverterFactory(java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageModel,AbstractPageData>> pageModelConverterFactory)
Deprecated.
since 6.6
|
void |
setPageRenderingService(PageRenderingService pageRenderingService) |
void |
setPageTypeModelConverter(Converter<CMSPageTypeModel,PageTypeData> pageTypeModelConverter)
Deprecated.
since 6.6
|
void |
setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry) |
void |
setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService) |
public AbstractPageData getPageData(java.lang.String pageType, java.lang.String pageLabelOrId, java.lang.String code) throws CMSItemNotFoundException
PageFacadeAbstractPageData object based on pageLabelOrId or code.getPageData in interface PageFacadepageType - the page typepageLabelOrId - the page label or id. This field is used only when the page type is ContentPage.code - the code depends on the page type. If the page type is ProductPage then the code should be a product
code. If the page type is CategoryPage then the code should be a category code. If the page type is
CatalogPage then the code should be a catalog page.AbstractPageData object.CMSItemNotFoundException - if the page does not exists.@Deprecated public java.util.List<AbstractPageData> findAllPages()
findAllPages in interface PageFacadeAbstractPageData ordered by title ascending; never nullpublic java.util.List<PageTypeData> findAllPageTypes()
findAllPageTypes in interface PageFacadePageTypeData; never null@Deprecated public java.util.List<AbstractPageData> findPagesByType(java.lang.String typeCode, java.lang.Boolean isDefaultPage)
findPagesByType in interface PageFacadetypeCode - - the page typecodeisDefaultPage - - set to true to find all default pages; set to false to find all variant pagesAbstractPageData ordered by name ascending; never nullpublic java.util.List<java.lang.String> findVariationPages(java.lang.String pageId)
throws CMSItemNotFoundException
findVariationPages in interface PageFacadepageId - - the page identifierCMSItemNotFoundException - when the page could not be foundpublic java.util.List<java.lang.String> findFallbackPages(java.lang.String pageId)
throws CMSItemNotFoundException
findFallbackPages in interface PageFacadepageId - - the page identifierCMSItemNotFoundException - when the page could not be found@Deprecated public AbstractPageData getPageByUid(java.lang.String uid) throws CMSItemNotFoundException
getPageByUid in interface PageFacadeuid - - the uid of the page to retrieve.CMSItemNotFoundException - when the page could not be foundprotected AbstractPageModel getPageModelById(java.lang.String pageId) throws CMSItemNotFoundException
CMSItemNotFoundExceptionprotected PageVariationResolver<AbstractPageModel> getPageVariationResolver(java.lang.String typeCode)
@Deprecated protected AbstractPopulatingConverter<AbstractPageData,AbstractPageModel> getPageDataConverter(java.lang.Class<?> pageClass)
@Deprecated protected AbstractPopulatingConverter<AbstractPageModel,AbstractPageData> getPageModelConverter(java.lang.Class<?> pageClass)
public CMSAdminPageService getAdminPageService()
public void setAdminPageService(CMSAdminPageService adminPageService)
protected FacadeValidationService getFacadeValidationService()
public void setFacadeValidationService(FacadeValidationService facadeValidationService)
protected java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageData,AbstractPageModel>> getPageDataPopulatorFactory()
@Deprecated public void setPageDataPopulatorFactory(java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageData,AbstractPageModel>> pageDataPopulatorFactory)
protected java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageModel,AbstractPageData>> getPageModelConverterFactory()
@Deprecated public void setPageModelConverterFactory(java.util.Map<java.lang.Class<?>,AbstractPopulatingConverter<AbstractPageModel,AbstractPageData>> pageModelConverterFactory)
protected Converter<CMSPageTypeModel,PageTypeData> getPageTypeModelConverter()
@Deprecated public void setPageTypeModelConverter(Converter<CMSPageTypeModel,PageTypeData> pageTypeModelConverter)
protected Validator getCmsFindVariationPageValidator()
@Deprecated public void setCmsFindVariationPageValidator(Validator cmsFindVariationPageValidator)
protected PageVariationResolverTypeRegistry getPageVariationResolverTypeRegistry()
public void setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry)
protected java.util.Comparator<AbstractPageData> getCmsPageComparator()
public void setCmsPageComparator(java.util.Comparator<AbstractPageData> cmsPageComparator)
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCmsItemSearchTypeBlacklistMap()
protected UniqueItemIdentifierService getUniqueItemIdentifierService()
public void setUniqueItemIdentifierService(UniqueItemIdentifierService uniqueItemIdentifierService)
public void setCmsItemSearchTypeBlacklistMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> cmsItemSearchTypeBlacklistMap)
protected PageRenderingService getPageRenderingService()
public void setPageRenderingService(PageRenderingService pageRenderingService)
Copyright © 2018 SAP SE. All Rights Reserved.