Class DefaultUpdateContentPageValidator

java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.validator.DefaultUpdateContentPageValidator
All Implemented Interfaces:
Validator<ContentPageModel>

public class DefaultUpdateContentPageValidator extends Object implements Validator<ContentPageModel>
Default implementation of the validator for AbstractPageModel
  • Constructor Details

    • DefaultUpdateContentPageValidator

      public DefaultUpdateContentPageValidator()
  • Method Details

    • 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(String field, String errorCode, Object[] errorArgs)
    • isVariationPage

      protected boolean isVariationPage(ContentPageModel newPageModel)
    • isPrimaryPage

      protected boolean isPrimaryPage(ContentPageModel newPageModel)
    • getHasPageLabelChangedPredicate

      protected Predicate<String> getHasPageLabelChangedPredicate()
    • setHasPageLabelChangedPredicate

      public void setHasPageLabelChangedPredicate(Predicate<String> hasPageLabelChangedPredicate)
    • getCmsAdminPageService

      protected CMSAdminPageService getCmsAdminPageService()
    • setCmsAdminPageService

      public void setCmsAdminPageService(CMSAdminPageService cmsAdminPageService)
    • getPrimaryPageWithLabelExistsPredicate

      protected Predicate<String> getPrimaryPageWithLabelExistsPredicate()
    • setPrimaryPageWithLabelExistsPredicate

      public void setPrimaryPageWithLabelExistsPredicate(Predicate<String> primaryPageWithLabelExistsPredicate)
    • getPageExistsPredicate

      protected final Predicate<String> getPageExistsPredicate()
    • setPageExistsPredicate

      public final void setPageExistsPredicate(Predicate<String> pageExistsPredicate)
    • getPageUpdateRequiresValidationPredicate

      protected Predicate<AbstractPageModel> getPageUpdateRequiresValidationPredicate()
    • setPageUpdateRequiresValidationPredicate

      public final void setPageUpdateRequiresValidationPredicate(Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate)
    • getValidationErrorsProvider

      protected ValidationErrorsProvider getValidationErrorsProvider()
    • setValidationErrorsProvider

      public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
    • getPageRestoreWithReplacePredicate

      protected Predicate<AbstractPageModel> getPageRestoreWithReplacePredicate()
    • setPageRestoreWithReplacePredicate

      public void setPageRestoreWithReplacePredicate(Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)