public class DefaultUpdateCMSItemValidator extends java.lang.Object implements Validator<CMSItemModel>
CMSItemModel| Constructor and Description |
|---|
DefaultUpdateCMSItemValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addError(CMSItemModel itemModel,
java.lang.String errorCode,
java.lang.String field,
java.lang.String rejectedValue)
convenience method to add a UID related error
|
protected CMSAdminItemService |
getCmsAdminItemService() |
protected java.util.function.Predicate<CMSItemModel> |
getCmsItemNameExistsPredicate() |
protected ModelService |
getModelService() |
protected java.util.function.Predicate<java.lang.String> |
getOnlyHasSupportedCharactersPredicate() |
protected OriginalClonedItemProvider |
getOriginalClonedItemProvider() |
protected ValidationErrorsProvider |
getValidationErrorsProvider() |
protected java.util.function.Predicate<java.lang.String> |
getValidStringLengthPredicate() |
void |
setCmsAdminItemService(CMSAdminItemService cmsAdminItemService) |
void |
setCmsItemNameExistsPredicate(java.util.function.Predicate<CMSItemModel> cmsItemNameExistsPredicate) |
void |
setModelService(ModelService modelService) |
void |
setOnlyHasSupportedCharactersPredicate(java.util.function.Predicate<java.lang.String> onlyHasSupportedCharactersPredicate) |
void |
setOriginalClonedItemProvider(OriginalClonedItemProvider originalClonedItemProvider) |
void |
setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider) |
void |
setValidStringLengthPredicate(java.util.function.Predicate<java.lang.String> validStringLengthPredicate) |
void |
validate(CMSItemModel itemModel)
Method to perform validation on a given object.
|
public void validate(CMSItemModel itemModel)
Validatorvalidate in interface Validator<CMSItemModel>itemModel - the inpected object being validated.protected void addError(CMSItemModel itemModel, java.lang.String errorCode, java.lang.String field, java.lang.String rejectedValue)
itemModel - the itemModel the UID of which is invaliderrorCode - the i18n key mentioning the errorprotected CMSAdminItemService getCmsAdminItemService()
public void setCmsAdminItemService(CMSAdminItemService cmsAdminItemService)
protected ValidationErrorsProvider getValidationErrorsProvider()
public void setValidationErrorsProvider(ValidationErrorsProvider validationErrorsProvider)
public void setOnlyHasSupportedCharactersPredicate(java.util.function.Predicate<java.lang.String> onlyHasSupportedCharactersPredicate)
protected java.util.function.Predicate<java.lang.String> getOnlyHasSupportedCharactersPredicate()
public void setModelService(ModelService modelService)
protected ModelService getModelService()
protected java.util.function.Predicate<java.lang.String> getValidStringLengthPredicate()
public void setValidStringLengthPredicate(java.util.function.Predicate<java.lang.String> validStringLengthPredicate)
protected java.util.function.Predicate<CMSItemModel> getCmsItemNameExistsPredicate()
public void setCmsItemNameExistsPredicate(java.util.function.Predicate<CMSItemModel> cmsItemNameExistsPredicate)
protected OriginalClonedItemProvider getOriginalClonedItemProvider()
public void setOriginalClonedItemProvider(OriginalClonedItemProvider originalClonedItemProvider)
Copyright © 2018 SAP SE. All Rights Reserved.