public class DefaultUpdateContentPageValidator extends java.lang.Object implements Validator<ContentPageModel>
AbstractPageModel| Constructor and Description |
|---|
DefaultUpdateContentPageValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addValidationError(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs) |
protected CMSAdminPageService |
getCmsAdminPageService() |
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 ValidationErrorsProvider |
getValidationErrorsProvider() |
protected boolean |
isPrimaryPage(ContentPageModel newPageModel) |
protected boolean |
isVariationPage(ContentPageModel newPageModel) |
void |
setCmsAdminPageService(CMSAdminPageService cmsAdminPageService) |
void |
setHasPageLabelChangedPredicate(java.util.function.Predicate<java.lang.String> hasPageLabelChangedPredicate) |
void |
setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate) |
void |
setPageRestoreWithReplacePredicate(java.util.function.Predicate<AbstractPageModel> pageRestoreWithReplacePredicate) |
void |
setPageUpdateRequiresValidationPredicate(java.util.function.Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate) |
void |
setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate) |
void |
setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) |
void |
validate(ContentPageModel newPageModel)
Method to perform validation on a given object.
|
public void validate(ContentPageModel newPageModel)
Validatorvalidate in interface Validator<ContentPageModel>newPageModel - the inpected object being validated.protected void addValidationError(java.lang.String field,
java.lang.String errorCode,
java.lang.Object[] errorArgs)
protected boolean isVariationPage(ContentPageModel newPageModel)
protected boolean isPrimaryPage(ContentPageModel newPageModel)
protected java.util.function.Predicate<java.lang.String> getHasPageLabelChangedPredicate()
public void setHasPageLabelChangedPredicate(java.util.function.Predicate<java.lang.String> hasPageLabelChangedPredicate)
protected CMSAdminPageService getCmsAdminPageService()
public void setCmsAdminPageService(CMSAdminPageService cmsAdminPageService)
protected java.util.function.Predicate<java.lang.String> getPrimaryPageWithLabelExistsPredicate()
public void setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)
protected final java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
public final void setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
protected java.util.function.Predicate<AbstractPageModel> getPageUpdateRequiresValidationPredicate()
public final void setPageUpdateRequiresValidationPredicate(java.util.function.Predicate<AbstractPageModel> pageUpdateRequiresValidationPredicate)
protected ValidationErrorsProvider getValidationErrorsProvider()
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
protected java.util.function.Predicate<AbstractPageModel> getPageRestoreWithReplacePredicate()
public void setPageRestoreWithReplacePredicate(java.util.function.Predicate<AbstractPageModel> pageRestoreWithReplacePredicate)
Copyright © 2018 SAP SE. All Rights Reserved.