primaryPageAlreadyExists
protected boolean primaryPageAlreadyExists(AbstractPageModel currentPage,
List<AbstractPageModel> existingPages)
Validator<AbstractPageModel>AbstractPageModelprotected voidaddValidationError(String field,
String errorCode,
Object[] errorArgs) protected CMSWorkflowServiceprotected List<AbstractPageModel>getExistingPrimaryPagesByType(String pageType) protected Predicate<AbstractPageModel>protected Predicate<AbstractPageModel>protected Predicate<AbstractPageModel>protected Predicate<AbstractPageModel>protected PageVariationResolverTypeRegistryprotected ValidationErrorsProviderprotected Validator<CMSItemModel>protected booleanisPrimaryPage(AbstractPageModel pageModel) protected booleanisVariationPage(AbstractPageModel pageModel) protected booleanprimaryPageAlreadyExists(AbstractPageModel currentPage,
List<AbstractPageModel> existingPages) voidsetCmsWorkflowService(CMSWorkflowService cmsWorkflowService) voidsetPageCanOnlyHaveOnePrimaryPredicate(Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate) final voidsetPageExistsPredicate(Predicate<String> pageExistsPredicate) voidsetPageHasVariationsPredicate(Predicate<AbstractPageModel> pageHasVariationsPredicate) voidsetPageRestoreWithReplacePredicate(Predicate<AbstractPageModel> pageRestoreWithReplacePredicate) voidsetPageUpdateRequiresValidationPredicate(Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate) voidsetPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry) voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) voidsetWorkflowItemValidator(Validator<CMSItemModel> workflowItemValidator) voidvalidate(AbstractPageModel newPageModel) protected voidvalidatePageHaveOnePrimary(AbstractPageModel newPageModel) Validatorvalidate in interface Validator<AbstractPageModel>newPageModel - the inpected object being validated.