Class EventMappingValidValidator
java.lang.Object
de.hybris.platform.apiregistryservices.constraints.EventMappingValidValidator
- All Implemented Interfaces:
javax.validation.ConstraintValidator<EventMappingValid,Object>
public class EventMappingValidValidator
extends Object
implements javax.validation.ConstraintValidator<EventMappingValid,Object>
Validates that the mappingConfiguration of the given
EventConfigurationModel is configured correctly.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbeanExistAndHasCorrectType(String beanName) protected booleanprotected booleanexistsAttribute(Class reflectedClass, String reference, String delimiter) Deprecated, for removal: This API element is subject to removal in a future version.since 2005.protected Optional<PropertyDescriptor>findMethod(Class reflectedClass, String propertyName) Deprecated, for removal: This API element is subject to removal in a future version.since 2005.protected PatterngeneratePattern(String regexp, javax.validation.constraints.Pattern.Flag[] flags) voidinitialize(EventMappingValid eventMappingValid) protected booleanisPropertyMappingValid(Class propertyClass, EventPropertyConfigurationModel eventPC) booleanprotected booleanvalidPropertyMapping(Class reflectedClass, EventPropertyConfigurationModel eventPC) Deprecated, for removal: This API element is subject to removal in a future version.since 2005.
-
Constructor Details
-
EventMappingValidValidator
public EventMappingValidValidator()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<EventMappingValid,Object>
-
generatePattern
-
isValid
public boolean isValid(Object o, javax.validation.ConstraintValidatorContext constraintValidatorContext) - Specified by:
isValidin interfacejavax.validation.ConstraintValidator<EventMappingValid,Object>
-
isPropertyMappingValid
protected boolean isPropertyMappingValid(Class propertyClass, EventPropertyConfigurationModel eventPC) -
validPropertyMapping
@Deprecated(since="2005", forRemoval=true) protected boolean validPropertyMapping(Class reflectedClass, EventPropertyConfigurationModel eventPC) Deprecated, for removal: This API element is subject to removal in a future version.since 2005. UseEventPropertyConfigurationValidationUtils.validPropertyMapping(String, String)(String, String)}' -
existsAttribute
@Deprecated(since="2005", forRemoval=true) protected boolean existsAttribute(Class reflectedClass, String reference, String delimiter) Deprecated, for removal: This API element is subject to removal in a future version.since 2005. UseEventPropertyConfigurationValidationUtils.validPropertyMapping(String, String)(String, String)}' -
findMethod
@Deprecated(since="2005", forRemoval=true) protected Optional<PropertyDescriptor> findMethod(Class reflectedClass, String propertyName) Deprecated, for removal: This API element is subject to removal in a future version.since 2005. UseEventPropertyConfigurationValidationUtils.validPropertyMapping(String, String)(String, String)}' -
beanExistAndHasCorrectType
-
eventPropertyConfigIsValid
-