Class DefaultCreateCMSItemValidator

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

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

    • DefaultCreateCMSItemValidator

      public DefaultCreateCMSItemValidator()
  • Method Details

    • validate

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

      protected void addError(CMSItemModel itemModel, String errorCode, String field, String rejectedValue)
      convenience method to add a UID related error
      Parameters:
      itemModel - the itemModel the UID of which is invalid
      errorCode - the i18n key mentioning the error
    • getCmsAdminItemService

      protected CMSAdminItemService getCmsAdminItemService()
    • setCmsAdminItemService

      public void setCmsAdminItemService(CMSAdminItemService cmsAdminItemService)
    • getValidationErrorsProvider

      protected ValidationErrorsProvider getValidationErrorsProvider()
    • setValidationErrorsProvider

      public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
    • setOnlyHasSupportedCharactersPredicate

      public void setOnlyHasSupportedCharactersPredicate(Predicate<String> onlyHasSupportedCharactersPredicate)
    • getOnlyHasSupportedCharactersPredicate

      protected Predicate<String> getOnlyHasSupportedCharactersPredicate()
    • setModelService

      public void setModelService(ModelService modelService)
    • getModelService

      protected ModelService getModelService()
    • getValidStringLengthPredicate

      protected Predicate<String> getValidStringLengthPredicate()
    • setValidStringLengthPredicate

      public void setValidStringLengthPredicate(Predicate<String> validStringLengthPredicate)
    • getCmsItemNameExistsPredicate

      protected Predicate<CMSItemModel> getCmsItemNameExistsPredicate()
    • setCmsItemNameExistsPredicate

      public void setCmsItemNameExistsPredicate(Predicate<CMSItemModel> cmsItemNameExistsPredicate)