Class DefaultCreateCMSItemValidator
java.lang.Object
de.hybris.platform.cmsfacades.cmsitems.validator.DefaultCreateCMSItemValidator
- All Implemented Interfaces:
Validator<CMSItemModel>
Default implementation of the validator for
CMSItemModel-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddError(CMSItemModel itemModel, String errorCode, String field, String rejectedValue) convenience method to add a UID related errorprotected CMSAdminItemServiceprotected Predicate<CMSItemModel>protected ModelServiceprotected ValidationErrorsProvidervoidsetCmsAdminItemService(CMSAdminItemService cmsAdminItemService) voidsetCmsItemNameExistsPredicate(Predicate<CMSItemModel> cmsItemNameExistsPredicate) voidsetModelService(ModelService modelService) voidsetOnlyHasSupportedCharactersPredicate(Predicate<String> onlyHasSupportedCharactersPredicate) voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) voidsetValidStringLengthPredicate(Predicate<String> validStringLengthPredicate) voidvalidate(CMSItemModel itemModel) Method to perform validation on a given object.
-
Constructor Details
-
DefaultCreateCMSItemValidator
public DefaultCreateCMSItemValidator()
-
-
Method Details
-
validate
Description copied from interface:ValidatorMethod to perform validation on a given object.- Specified by:
validatein interfaceValidator<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 invaliderrorCode- the i18n key mentioning the error
-
getCmsAdminItemService
-
setCmsAdminItemService
-
getValidationErrorsProvider
-
setValidationErrorsProvider
-
setOnlyHasSupportedCharactersPredicate
-
getOnlyHasSupportedCharactersPredicate
-
setModelService
-
getModelService
-
getValidStringLengthPredicate
-
setValidStringLengthPredicate
-
getCmsItemNameExistsPredicate
-
setCmsItemNameExistsPredicate
-