Class ContentPageVariationResolver

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

public class ContentPageVariationResolver extends Object implements PageVariationResolver<ContentPageModel>
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.