public class DefaultCreateAbstractPageValidator extends java.lang.Object implements Validator<AbstractPageModel>
AbstractPageModel| Constructor and Description |
|---|
DefaultCreateAbstractPageValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Predicate<java.lang.Object> |
getCloneContextSameAsActiveCatalogVersionPredicate() |
protected java.util.function.Predicate<AbstractPageModel> |
getPageCanOnlyHaveOnePrimaryPredicate() |
protected java.util.function.Predicate<java.lang.String> |
getPageExistsPredicate() |
protected PageVariationResolverTypeRegistry |
getPageVariationResolverTypeRegistry() |
protected java.util.function.Predicate<java.lang.String> |
getPrimaryPageWithLabelExistsPredicate() |
protected ValidationErrorsProvider |
getValidationErrorsProvider() |
void |
setCloneContextSameAsActiveCatalogVersionPredicate(java.util.function.Predicate<java.lang.Object> cloneContextSameAsActiveCatalogVersionPredicate) |
void |
setPageCanOnlyHaveOnePrimaryPredicate(java.util.function.Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate) |
void |
setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate) |
void |
setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry) |
void |
setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate) |
void |
setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) |
void |
validate(AbstractPageModel validatee)
Method to perform validation on a given object.
|
public void validate(AbstractPageModel validatee)
Validatorvalidate in interface Validator<AbstractPageModel>validatee - the inpected object being validated.protected final java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
public final void setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
protected final java.util.function.Predicate<java.lang.String> getPrimaryPageWithLabelExistsPredicate()
public final void setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)
protected final PageVariationResolverTypeRegistry getPageVariationResolverTypeRegistry()
public final void setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry)
protected ValidationErrorsProvider getValidationErrorsProvider()
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
protected java.util.function.Predicate<AbstractPageModel> getPageCanOnlyHaveOnePrimaryPredicate()
public void setPageCanOnlyHaveOnePrimaryPredicate(java.util.function.Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate)
protected java.util.function.Predicate<java.lang.Object> getCloneContextSameAsActiveCatalogVersionPredicate()
public void setCloneContextSameAsActiveCatalogVersionPredicate(java.util.function.Predicate<java.lang.Object> cloneContextSameAsActiveCatalogVersionPredicate)
Copyright © 2018 SAP SE. All Rights Reserved.