public class LinkComponentValidator
extends java.lang.Object
CMSLinkComponentData| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CATEGORY |
protected static java.lang.String |
CONTENT_PAGE |
protected static java.lang.String |
LINK_NAME |
protected static java.lang.String |
PRODUCT |
protected static java.lang.String |
URL |
| Constructor and Description |
|---|
LinkComponentValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.BiPredicate<java.lang.String,java.lang.Class<?>> |
getItemModelExistsPredicate() |
protected LocalizedTypeValidator |
getLocalizedStringValidator() |
protected LocalizedValidator |
getLocalizedValidator() |
void |
setItemModelExistsPredicate(java.util.function.BiPredicate<java.lang.String,java.lang.Class<?>> itemModelExistsPredicate) |
void |
setLocalizedStringValidator(LocalizedTypeValidator localizedStringValidator) |
void |
setLocalizedValidator(LocalizedValidator localizedValidator) |
boolean |
supports(java.lang.Class<?> clazz) |
void |
validate(java.lang.Object obj,
Errors errors) |
protected void |
verifyOnlyOneTypeProvided(CMSLinkComponentData target,
Errors errors)
Verifies that one of the following is specified: category, content page, product or url
|
protected static final java.lang.String LINK_NAME
protected static final java.lang.String CATEGORY
protected static final java.lang.String CONTENT_PAGE
protected static final java.lang.String PRODUCT
protected static final java.lang.String URL
public boolean supports(java.lang.Class<?> clazz)
public void validate(java.lang.Object obj,
Errors errors)
protected void verifyOnlyOneTypeProvided(CMSLinkComponentData target, Errors errors)
target - - the link component dtoerrors - - the object collecting the validation errorsprotected LocalizedTypeValidator getLocalizedStringValidator()
public void setLocalizedStringValidator(LocalizedTypeValidator localizedStringValidator)
protected LocalizedValidator getLocalizedValidator()
public void setLocalizedValidator(LocalizedValidator localizedValidator)
protected java.util.function.BiPredicate<java.lang.String,java.lang.Class<?>> getItemModelExistsPredicate()
public void setItemModelExistsPredicate(java.util.function.BiPredicate<java.lang.String,java.lang.Class<?>> itemModelExistsPredicate)
Copyright © 2018 SAP SE. All Rights Reserved.