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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddValidationError(String field, String errorCode, Object[] errorArgs) protected CMSAdminPageServiceprotected Predicate<AbstractPageModel>protected Predicate<AbstractPageModel>protected ValidationErrorsProviderprotected booleanisPrimaryPage(ContentPageModel newPageModel) protected booleanisVariationPage(ContentPageModel newPageModel) voidsetCmsAdminPageService(CMSAdminPageService cmsAdminPageService) voidsetHasPageLabelChangedPredicate(Predicate<String> hasPageLabelChangedPredicate) final voidsetPageExistsPredicate(Predicate<String> pageExistsPredicate) voidsetPageRestoreWithReplacePredicate(Predicate<AbstractPageModel> pageRestoreWithReplacePredicate) final voidsetPageUpdateRequiresValidationPredicate(Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate) voidsetPrimaryPageWithLabelExistsPredicate(Predicate<String> primaryPageWithLabelExistsPredicate) voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) voidvalidate(ContentPageModel newPageModel) Method to perform validation on a given object.
-
Constructor Details
-
DefaultUpdateContentPageValidator
public DefaultUpdateContentPageValidator()
-
-
Method Details
-
validate
Description copied from interface:ValidatorMethod to perform validation on a given object.- Specified by:
validatein interfaceValidator<ContentPageModel>- Parameters:
newPageModel- the inpected object being validated.
-
addValidationError
-
isVariationPage
-
isPrimaryPage
-
getHasPageLabelChangedPredicate
-
setHasPageLabelChangedPredicate
-
getCmsAdminPageService
-
setCmsAdminPageService
-
getPrimaryPageWithLabelExistsPredicate
-
setPrimaryPageWithLabelExistsPredicate
-
getPageExistsPredicate
-
setPageExistsPredicate
-
getPageUpdateRequiresValidationPredicate
-
setPageUpdateRequiresValidationPredicate
public final void setPageUpdateRequiresValidationPredicate(Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate) -
getValidationErrorsProvider
-
setValidationErrorsProvider
-
getPageRestoreWithReplacePredicate
-
setPageRestoreWithReplacePredicate
public void setPageRestoreWithReplacePredicate(Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)
-