T - the type parameter which extends the AbstractPageModel typepublic interface PageVariationResolver<T extends AbstractPageModel>
| Modifier and Type | Method and Description |
|---|---|
java.util.List<T> |
findDefaultPages(T pageModel)
Find default page for a given page.
|
java.util.List<OptionData> |
findDisplayConditions(java.lang.String typeCode)
Finds all display conditions available for a given page type.
|
java.util.List<T> |
findPagesByType(java.lang.String typeCode,
boolean isDefaultPage)
Find all default or variation pages for a given page type.
|
java.util.List<T> |
findVariationPages(T pageModel)
Find variation pages for a given page.
|
boolean |
isDefaultPage(T pageModel)
Determines if a given page is a default page or a variation page.
|
java.util.List<T> findPagesByType(java.lang.String typeCode, boolean isDefaultPage)
typeCode - the page typeisDefaultPage - true to retrieve default pages; false to retrieve variation pagesjava.util.List<T> findDefaultPages(T pageModel)
pageModel - the pagejava.util.List<T> findVariationPages(T pageModel)
pageModel - the pageboolean isDefaultPage(T pageModel)
pageModel - the pagejava.util.List<OptionData> findDisplayConditions(java.lang.String typeCode)
typeCode - the page typeCopyright © 2018 SAP SE. All Rights Reserved.