Class DefaultUpdateContentPageValidator
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.validator.DefaultUpdateContentPageValidator
-
- All Implemented Interfaces:
Validator<ContentPageModel>
public class DefaultUpdateContentPageValidator extends java.lang.Object implements Validator<ContentPageModel>
Default implementation of the validator forAbstractPageModel
-
-
Constructor Summary
Constructors Constructor Description DefaultUpdateContentPageValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddValidationError(java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs)protected CMSAdminPageServicegetCmsAdminPageService()protected java.util.function.Predicate<java.lang.String>getHasPageLabelChangedPredicate()protected java.util.function.Predicate<java.lang.String>getPageExistsPredicate()protected java.util.function.Predicate<AbstractPageModel>getPageRestoreWithReplacePredicate()protected java.util.function.Predicate<AbstractPageModel>getPageUpdateRequiresValidationPredicate()protected java.util.function.Predicate<java.lang.String>getPrimaryPageWithLabelExistsPredicate()protected ValidationErrorsProvidergetValidationErrorsProvider()protected booleanisPrimaryPage(ContentPageModel newPageModel)protected booleanisVariationPage(ContentPageModel newPageModel)voidsetCmsAdminPageService(CMSAdminPageService cmsAdminPageService)voidsetHasPageLabelChangedPredicate(java.util.function.Predicate<java.lang.String> hasPageLabelChangedPredicate)voidsetPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)voidsetPageRestoreWithReplacePredicate(java.util.function.Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)voidsetPageUpdateRequiresValidationPredicate(java.util.function.Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate)voidsetPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)voidvalidate(ContentPageModel newPageModel)Method to perform validation on a given object.
-
-
-
Method Detail
-
validate
public void validate(ContentPageModel newPageModel)
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
protected void addValidationError(java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs)
-
isVariationPage
protected boolean isVariationPage(ContentPageModel newPageModel)
-
isPrimaryPage
protected boolean isPrimaryPage(ContentPageModel newPageModel)
-
getHasPageLabelChangedPredicate
protected java.util.function.Predicate<java.lang.String> getHasPageLabelChangedPredicate()
-
setHasPageLabelChangedPredicate
public void setHasPageLabelChangedPredicate(java.util.function.Predicate<java.lang.String> hasPageLabelChangedPredicate)
-
getCmsAdminPageService
protected CMSAdminPageService getCmsAdminPageService()
-
setCmsAdminPageService
public void setCmsAdminPageService(CMSAdminPageService cmsAdminPageService)
-
getPrimaryPageWithLabelExistsPredicate
protected java.util.function.Predicate<java.lang.String> getPrimaryPageWithLabelExistsPredicate()
-
setPrimaryPageWithLabelExistsPredicate
public void setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)
-
getPageExistsPredicate
protected final java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
-
setPageExistsPredicate
public final void setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
-
getPageUpdateRequiresValidationPredicate
protected java.util.function.Predicate<AbstractPageModel> getPageUpdateRequiresValidationPredicate()
-
setPageUpdateRequiresValidationPredicate
public final void setPageUpdateRequiresValidationPredicate(java.util.function.Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate)
-
getValidationErrorsProvider
protected ValidationErrorsProvider getValidationErrorsProvider()
-
setValidationErrorsProvider
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
-
getPageRestoreWithReplacePredicate
protected java.util.function.Predicate<AbstractPageModel> getPageRestoreWithReplacePredicate()
-
setPageRestoreWithReplacePredicate
public void setPageRestoreWithReplacePredicate(java.util.function.Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)
-
-