Class EventMappingValidValidator
- java.lang.Object
-
- de.hybris.platform.apiregistryservices.constraints.EventMappingValidValidator
-
- All Implemented Interfaces:
javax.validation.ConstraintValidator<EventMappingValid,java.lang.Object>
public class EventMappingValidValidator extends java.lang.Object implements javax.validation.ConstraintValidator<EventMappingValid,java.lang.Object>
Validates that the mappingConfiguration of the givenEventConfigurationModelis configured correctly.
-
-
Constructor Summary
Constructors Constructor Description EventMappingValidValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleanbeanExistAndHasCorrectType(java.lang.String beanName)protected booleaneventPropertyConfigIsValid(EventPropertyConfigurationModel eventPC)protected booleanexistsAttribute(java.lang.Class reflectedClass, java.lang.String reference, java.lang.String delimiter)Deprecated, for removal: This API element is subject to removal in a future version.since 2005.protected java.util.Optional<java.beans.PropertyDescriptor>findMethod(java.lang.Class reflectedClass, java.lang.String propertyName)Deprecated, for removal: This API element is subject to removal in a future version.since 2005.protected java.util.regex.PatterngeneratePattern(java.lang.String regexp, javax.validation.constraints.Pattern.Flag[] flags)voidinitialize(EventMappingValid eventMappingValid)protected booleanisPropertyMappingValid(java.lang.Class propertyClass, EventPropertyConfigurationModel eventPC)booleanisValid(java.lang.Object o, javax.validation.ConstraintValidatorContext constraintValidatorContext)protected booleanvalidPropertyMapping(java.lang.Class reflectedClass, EventPropertyConfigurationModel eventPC)Deprecated, for removal: This API element is subject to removal in a future version.since 2005.
-
-
-
Method Detail
-
initialize
public void initialize(EventMappingValid eventMappingValid)
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<EventMappingValid,java.lang.Object>
-
generatePattern
protected java.util.regex.Pattern generatePattern(java.lang.String regexp, javax.validation.constraints.Pattern.Flag[] flags)
-
isValid
public boolean isValid(java.lang.Object o, javax.validation.ConstraintValidatorContext constraintValidatorContext)- Specified by:
isValidin interfacejavax.validation.ConstraintValidator<EventMappingValid,java.lang.Object>
-
isPropertyMappingValid
protected boolean isPropertyMappingValid(java.lang.Class propertyClass, EventPropertyConfigurationModel eventPC)
-
validPropertyMapping
@Deprecated(since="2005", forRemoval=true) protected boolean validPropertyMapping(java.lang.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(java.lang.Class reflectedClass, java.lang.String reference, java.lang.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 java.util.Optional<java.beans.PropertyDescriptor> findMethod(java.lang.Class reflectedClass, java.lang.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
protected boolean beanExistAndHasCorrectType(java.lang.String beanName)
-
eventPropertyConfigIsValid
protected boolean eventPropertyConfigIsValid(EventPropertyConfigurationModel eventPC)
-
-