Interface RenderingPageModelSupplier
-
- All Known Implementing Classes:
RenderingCatalogPageModelSupplier,RenderingCategoryPageModelSupplier,RenderingContentPageModelSupplier,RenderingProductPageModelSupplier
public interface RenderingPageModelSupplierInterface responsible for providingAbstractPageModeland correspondingRestrictionData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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 qualifier)Returns the page by qualifier.java.util.Optional<RestrictionData>getRestrictionData(java.lang.String qualifier)Returns restriction data related to current page.
-
-
-
Method Detail
-
getConstrainedBy
java.util.function.Predicate<java.lang.String> getConstrainedBy()
Predicate to test if a given page type code matches the page supplier.Returns TRUE if the supplier exists; FALSE otherwise.
-
getPageModel
java.util.Optional<AbstractPageModel> getPageModel(java.lang.String qualifier)
Returns the page by qualifier.- Parameters:
qualifier- the qualifier of the page.- Returns:
OptionalAbstractPageModel
-
getRestrictionData
java.util.Optional<RestrictionData> getRestrictionData(java.lang.String qualifier)
Returns restriction data related to current page.- Parameters:
qualifier- the qualifier of the page- Returns:
- the
OptionalRestrictionData
-
-