Class DefaultUpdateContentPageValidator

    • Constructor Detail

      • DefaultUpdateContentPageValidator

        public DefaultUpdateContentPageValidator()
    • Method Detail

      • validate

        public void validate​(ContentPageModel newPageModel)
        Description copied from interface: Validator
        Method to perform validation on a given object.
        Specified by:
        validate in interface Validator<ContentPageModel>
        Parameters:
        newPageModel - the inpected object being validated.
      • addValidationError

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

        protected boolean isVariationPage​(ContentPageModel newPageModel)
      • isPrimaryPage

        protected boolean isPrimaryPage​(ContentPageModel newPageModel)
      • getHasPageLabelChangedPredicate

        protected java.util.function.Predicate<java.lang.String> getHasPageLabelChangedPredicate()
      • setHasPageLabelChangedPredicate

        public void setHasPageLabelChangedPredicate​(java.util.function.Predicate<java.lang.String> hasPageLabelChangedPredicate)
      • setCmsAdminPageService

        public void setCmsAdminPageService​(CMSAdminPageService cmsAdminPageService)
      • getPrimaryPageWithLabelExistsPredicate

        protected java.util.function.Predicate<java.lang.String> getPrimaryPageWithLabelExistsPredicate()
      • setPrimaryPageWithLabelExistsPredicate

        public void setPrimaryPageWithLabelExistsPredicate​(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)
      • getPageExistsPredicate

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

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

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

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

        public void setValidationErrorsProvider​(ValidationErrorsProvider validationErrorsProvider)
      • getPageRestoreWithReplacePredicate

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

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