Class ComponentExistsInSlotValidator

java.lang.Object
de.hybris.platform.cmsfacades.pagescontentslotscomponents.validator.ComponentExistsInSlotValidator
All Implemented Interfaces:
org.springframework.validation.Validator

public class ComponentExistsInSlotValidator extends Object implements org.springframework.validation.Validator
Validates DTO for adding existing component to content slot.

Rules:

  • component already in content slot: ComponentAlreadyInContentSlotPredicate
    • Field Details

    • Constructor Details

      • ComponentExistsInSlotValidator

        public ComponentExistsInSlotValidator()
    • Method Details

      • supports

        public boolean supports(Class<?> clazz)
        Specified by:
        supports in interface org.springframework.validation.Validator
      • validate

        public void validate(Object obj, org.springframework.validation.Errors errors)
        Specified by:
        validate in interface org.springframework.validation.Validator
      • getComponentAlreadyInContentSlotPredicate

        protected Predicate<ComponentAndContentSlotValidationDto> getComponentAlreadyInContentSlotPredicate()
      • setComponentAlreadyInContentSlotPredicate

        public void setComponentAlreadyInContentSlotPredicate(Predicate<ComponentAndContentSlotValidationDto> componentAlreadyInContentSlotPredicate)
      • getComponentExistsPredicate

        protected Predicate<String> getComponentExistsPredicate()
      • setComponentExistsPredicate

        public void setComponentExistsPredicate(Predicate<String> componentExistsPredicate)
      • getValidationDtoFactory

        protected ValidationDtoFactory getValidationDtoFactory()
      • setValidationDtoFactory

        public void setValidationDtoFactory(ValidationDtoFactory validationDtoFactory)