Class DefaultPageVariationResolver

  • All Implemented Interfaces:
    PageVariationResolver<AbstractPageModel>

    public class DefaultPageVariationResolver
    extends java.lang.Object
    implements PageVariationResolver<AbstractPageModel>
    Default implementation of the PageVariationResolver. This is used for retrieving default and variation pages.

    A page is considered "default":
    - when its defaultPage flag is set to TRUE or
    - when no default page exists for a given page type and exactly one variation page that has no restrictions exists, that variation page will be used as the default page.

    A page is considered "variation" when the page has at least one restrictions assigned to it.