Class DefaultPageVariationResolver

java.lang.Object
de.hybris.platform.cmsfacades.pages.service.impl.DefaultPageVariationResolver
All Implemented Interfaces:
PageVariationResolver<AbstractPageModel>

public class DefaultPageVariationResolver extends 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.