public class UpdatePageContentSlotComponentValidator
extends java.lang.Object
Rules:
PageExistsPredicateContentSlotExistsPredicateComponentExistsPredicateComponentTypeAllowedForContentSlotPredicate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_ID |
static java.lang.String |
PAGE_ID |
static java.lang.String |
POSITION |
static java.lang.String |
SLOT_ID |
| Constructor and Description |
|---|
UpdatePageContentSlotComponentValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Predicate<java.lang.String> |
getComponentExistsInCatalogVersionsPredicate() |
protected java.util.function.Predicate<ComponentTypeAndContentSlotValidationDto> |
getComponentTypeAllowedForContentSlotPredicate() |
protected java.util.function.Predicate<java.lang.String> |
getContentSlotExistsInCatalogVersionsPredicate() |
protected java.util.function.Predicate<java.lang.String> |
getPageExistsPredicate() |
protected ValidationDtoFactory |
getValidationDtoFactory() |
void |
setComponentExistsInCatalogVersionsPredicate(java.util.function.Predicate<java.lang.String> componentExistsInCatalogVersionsPredicate) |
void |
setComponentTypeAllowedForContentSlotPredicate(java.util.function.Predicate<ComponentTypeAndContentSlotValidationDto> componentTypeAllowedForContentSlotPredicate) |
void |
setContentSlotExistsInCatalogVersionsPredicate(java.util.function.Predicate<java.lang.String> contentSlotExistsInCatalogVersionsPredicate) |
void |
setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate) |
void |
setValidationDtoFactory(ValidationDtoFactory validationDtoFactory) |
boolean |
supports(java.lang.Class<?> clazz) |
void |
validate(java.lang.Object obj,
Errors errors) |
public static final java.lang.String COMPONENT_ID
public static final java.lang.String POSITION
public static final java.lang.String PAGE_ID
public static final java.lang.String SLOT_ID
public UpdatePageContentSlotComponentValidator()
public boolean supports(java.lang.Class<?> clazz)
public void validate(java.lang.Object obj,
Errors errors)
protected java.util.function.Predicate<java.lang.String> getComponentExistsInCatalogVersionsPredicate()
public void setComponentExistsInCatalogVersionsPredicate(java.util.function.Predicate<java.lang.String> componentExistsInCatalogVersionsPredicate)
protected java.util.function.Predicate<ComponentTypeAndContentSlotValidationDto> getComponentTypeAllowedForContentSlotPredicate()
public void setComponentTypeAllowedForContentSlotPredicate(java.util.function.Predicate<ComponentTypeAndContentSlotValidationDto> componentTypeAllowedForContentSlotPredicate)
protected ValidationDtoFactory getValidationDtoFactory()
public void setValidationDtoFactory(ValidationDtoFactory validationDtoFactory)
protected java.util.function.Predicate<java.lang.String> getContentSlotExistsInCatalogVersionsPredicate()
public void setContentSlotExistsInCatalogVersionsPredicate(java.util.function.Predicate<java.lang.String> contentSlotExistsInCatalogVersionsPredicate)
protected java.util.function.Predicate<java.lang.String> getPageExistsPredicate()
public void setPageExistsPredicate(java.util.function.Predicate<java.lang.String> pageExistsPredicate)
Copyright © 2018 SAP SE. All Rights Reserved.