Class RenderingProductPageModelSupplier
- java.lang.Object
-
- de.hybris.platform.cmsfacades.rendering.suppliers.page.impl.RenderingProductPageModelSupplier
-
- All Implemented Interfaces:
RenderingPageModelSupplier
public class RenderingProductPageModelSupplier extends java.lang.Object implements RenderingPageModelSupplier
Implementation ofRenderingPageModelSupplierfor Product page.
-
-
Constructor Summary
Constructors Constructor Description RenderingProductPageModelSupplier()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CMSDataFactorygetCmsDataFactory()protected CMSPageServicegetCmsPageService()protected CMSPreviewServicegetCmsPreviewService()java.util.function.Predicate<java.lang.String>getConstrainedBy()Predicate to test if a given page type code matches the page supplier.java.util.Optional<AbstractPageModel>getPageModel(java.lang.String productCode)Returns the page by qualifier.java.util.Optional<RestrictionData>getRestrictionData(java.lang.String productCode)Returns restriction data related to current page.voidsetCmsDataFactory(CMSDataFactory cmsDataFactory)voidsetCmsPageService(CMSPageService cmsPageService)voidsetCmsPreviewService(CMSPreviewService cmsPreviewService)voidsetConstrainedBy(java.util.function.Predicate<java.lang.String> constrainedBy)
-
-
-
Method Detail
-
getConstrainedBy
public java.util.function.Predicate<java.lang.String> getConstrainedBy()
Description copied from interface:RenderingPageModelSupplierPredicate to test if a given page type code matches the page supplier.Returns TRUE if the supplier exists; FALSE otherwise.
- Specified by:
getConstrainedByin interfaceRenderingPageModelSupplier
-
getPageModel
public java.util.Optional<AbstractPageModel> getPageModel(java.lang.String productCode)
Description copied from interface:RenderingPageModelSupplierReturns the page by qualifier.- Specified by:
getPageModelin interfaceRenderingPageModelSupplier- Parameters:
productCode- the qualifier of the page.- Returns:
OptionalAbstractPageModel
-
getRestrictionData
public java.util.Optional<RestrictionData> getRestrictionData(java.lang.String productCode)
Description copied from interface:RenderingPageModelSupplierReturns restriction data related to current page.- Specified by:
getRestrictionDatain interfaceRenderingPageModelSupplier- Parameters:
productCode- the qualifier of the page- Returns:
- the
OptionalRestrictionData
-
setConstrainedBy
public void setConstrainedBy(java.util.function.Predicate<java.lang.String> constrainedBy)
-
getCmsPageService
protected CMSPageService getCmsPageService()
-
setCmsPageService
public void setCmsPageService(CMSPageService cmsPageService)
-
getCmsDataFactory
protected CMSDataFactory getCmsDataFactory()
-
setCmsDataFactory
public void setCmsDataFactory(CMSDataFactory cmsDataFactory)
-
getCmsPreviewService
protected CMSPreviewService getCmsPreviewService()
-
setCmsPreviewService
public void setCmsPreviewService(CMSPreviewService cmsPreviewService)
-
-