Class DefaultCreateAbstractPageValidator

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

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

    • DefaultCreateAbstractPageValidator

      public DefaultCreateAbstractPageValidator()
  • Method Details

    • validate

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

      protected final Predicate<String> getPageExistsPredicate()
    • setPageExistsPredicate

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

      protected final Predicate<String> getPrimaryPageWithLabelExistsPredicate()
    • setPrimaryPageWithLabelExistsPredicate

      public final void setPrimaryPageWithLabelExistsPredicate(Predicate<String> primaryPageWithLabelExistsPredicate)
    • getPageVariationResolverTypeRegistry

      protected final PageVariationResolverTypeRegistry getPageVariationResolverTypeRegistry()
    • setPageVariationResolverTypeRegistry

      public final void setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry)
    • getValidationErrorsProvider

      protected ValidationErrorsProvider getValidationErrorsProvider()
    • setValidationErrorsProvider

      public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
    • getPageCanOnlyHaveOnePrimaryPredicate

      protected Predicate<AbstractPageModel> getPageCanOnlyHaveOnePrimaryPredicate()
    • setPageCanOnlyHaveOnePrimaryPredicate

      public void setPageCanOnlyHaveOnePrimaryPredicate(Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate)
    • getCloneContextSameAsActiveCatalogVersionPredicate

      protected Predicate<Object> getCloneContextSameAsActiveCatalogVersionPredicate()
    • setCloneContextSameAsActiveCatalogVersionPredicate

      public void setCloneContextSameAsActiveCatalogVersionPredicate(Predicate<Object> cloneContextSameAsActiveCatalogVersionPredicate)