Class DefaultUpdateAbstractPageValidator

    • Constructor Detail

      • DefaultUpdateAbstractPageValidator

        public DefaultUpdateAbstractPageValidator()
    • Method Detail

      • addValidationError

        protected void addValidationError​(java.lang.String field,
                                          java.lang.String errorCode,
                                          java.lang.Object[] errorArgs)
      • isVariationPage

        protected boolean isVariationPage​(AbstractPageModel pageModel)
      • getExistingPrimaryPagesByType

        protected java.util.List<AbstractPageModel> getExistingPrimaryPagesByType​(java.lang.String pageType)
      • getPageExistsPredicate

        protected final java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
      • setPageExistsPredicate

        public final void setPageExistsPredicate​(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
      • setValidationErrorsProvider

        public void setValidationErrorsProvider​(ValidationErrorsProvider validationErrorsProvider)
      • getPageCanOnlyHaveOnePrimaryPredicate

        protected java.util.function.Predicate<AbstractPageModel> getPageCanOnlyHaveOnePrimaryPredicate()
      • setPageCanOnlyHaveOnePrimaryPredicate

        public void setPageCanOnlyHaveOnePrimaryPredicate​(java.util.function.Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate)
      • getPageUpdateRequiresValidationPredicate

        protected java.util.function.Predicate<AbstractPageModel> getPageUpdateRequiresValidationPredicate()
      • setPageUpdateRequiresValidationPredicate

        public void setPageUpdateRequiresValidationPredicate​(java.util.function.Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate)
      • getPageRestoreWithReplacePredicate

        protected java.util.function.Predicate<AbstractPageModel> getPageRestoreWithReplacePredicate()
      • setPageRestoreWithReplacePredicate

        public void setPageRestoreWithReplacePredicate​(java.util.function.Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)
      • getPageHasVariationsPredicate

        protected java.util.function.Predicate<AbstractPageModel> getPageHasVariationsPredicate()
      • setPageHasVariationsPredicate

        public void setPageHasVariationsPredicate​(java.util.function.Predicate<AbstractPageModel> pageHasVariationsPredicate)
      • setWorkflowItemValidator

        public void setWorkflowItemValidator​(Validator<CMSItemModel> workflowItemValidator)
      • setCmsWorkflowService

        public void setCmsWorkflowService​(CMSWorkflowService cmsWorkflowService)