Class DefaultCreateAbstractPageValidator
- java.lang.Object
-
- de.hybris.platform.cmsfacades.cmsitems.validator.DefaultCreateAbstractPageValidator
-
- All Implemented Interfaces:
Validator<AbstractPageModel>
public class DefaultCreateAbstractPageValidator extends java.lang.Object implements Validator<AbstractPageModel>
Default implementation of the validator forAbstractPageModel
-
-
Constructor Summary
Constructors Constructor Description DefaultCreateAbstractPageValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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 PageVariationResolverTypeRegistrygetPageVariationResolverTypeRegistry()protected java.util.function.Predicate<java.lang.String>getPrimaryPageWithLabelExistsPredicate()protected ValidationErrorsProvidergetValidationErrorsProvider()voidsetCloneContextSameAsActiveCatalogVersionPredicate(java.util.function.Predicate<java.lang.Object> cloneContextSameAsActiveCatalogVersionPredicate)voidsetPageCanOnlyHaveOnePrimaryPredicate(java.util.function.Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate)voidsetPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)voidsetPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry)voidsetPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)voidsetValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)voidvalidate(AbstractPageModel validatee)Method to perform validation on a given object.
-
-
-
Method Detail
-
validate
public void validate(AbstractPageModel validatee)
Description copied from interface:ValidatorMethod to perform validation on a given object.- Specified by:
validatein interfaceValidator<AbstractPageModel>- Parameters:
validatee- the inpected object being validated.
-
getPageExistsPredicate
protected final java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
-
setPageExistsPredicate
public final void setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
-
getPrimaryPageWithLabelExistsPredicate
protected final java.util.function.Predicate<java.lang.String> getPrimaryPageWithLabelExistsPredicate()
-
setPrimaryPageWithLabelExistsPredicate
public final void setPrimaryPageWithLabelExistsPredicate(java.util.function.Predicate<java.lang.String> primaryPageWithLabelExistsPredicate)
-
getPageVariationResolverTypeRegistry
protected final PageVariationResolverTypeRegistry getPageVariationResolverTypeRegistry()
-
setPageVariationResolverTypeRegistry
public final void setPageVariationResolverTypeRegistry(PageVariationResolverTypeRegistry pageVariationResolverTypeRegistry)
-
getValidationErrorsProvider
protected ValidationErrorsProvider getValidationErrorsProvider()
-
setValidationErrorsProvider
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
-
getPageCanOnlyHaveOnePrimaryPredicate
protected java.util.function.Predicate<AbstractPageModel> getPageCanOnlyHaveOnePrimaryPredicate()
-
setPageCanOnlyHaveOnePrimaryPredicate
public void setPageCanOnlyHaveOnePrimaryPredicate(java.util.function.Predicate<AbstractPageModel> pageCanOnlyHaveOnePrimaryPredicate)
-
getCloneContextSameAsActiveCatalogVersionPredicate
protected java.util.function.Predicate<java.lang.Object> getCloneContextSameAsActiveCatalogVersionPredicate()
-
setCloneContextSameAsActiveCatalogVersionPredicate
public void setCloneContextSameAsActiveCatalogVersionPredicate(java.util.function.Predicate<java.lang.Object> cloneContextSameAsActiveCatalogVersionPredicate)
-
-