Interface IEnumKeyConfigurationValidator
-
- All Known Implementing Classes:
AbstractEnumKeyConfigurationValidator,DefaultEnumKeyConfigurationValidator
public interface IEnumKeyConfigurationValidatorDefines the validator forEnumKeyValueConfiguration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidate(EnumKeyConfiguration enumKeyConfiguration)Validate consistency of anEnumKeyConfigurationvoidvalidate(EnumKeyConfiguration enumKeyConfiguration, java.lang.String input)Validate anEnumKeyConfigurationagainst an input stringvoidvalidate(EnumKeyValueConfiguration enumKeyValueConfiguration)Validate consistency of anEnumKeyValueConfiguration<D,T>
java.util.Collection<D>validate(EnumKeyValueConfigurationDataType dataType, EnumKeyValueConfigurationSizing<java.lang.Integer> cardinality, boolean isUniqueness, EnumKeyValueConfigurationSizing<T> valueSize, java.lang.String enumerationValue, java.lang.String input)Validate the data type against an input string<D> java.util.Collection<D>validate(EnumKeyValueConfiguration enumKeyValueConfiguration, java.lang.String input)Validate anEnumKeyValueConfigurationagainst an input string
-
-
-
Method Detail
-
validate
void validate(EnumKeyConfiguration enumKeyConfiguration, java.lang.String input) throws ValidationException
Validate anEnumKeyConfigurationagainst an input string- Parameters:
enumKeyConfiguration- enum key configurationinput- the input to validate- Throws:
ValidationException- In case of a validation error
-
validate
<D> java.util.Collection<D> validate(EnumKeyValueConfiguration enumKeyValueConfiguration, java.lang.String input) throws ValidationException
Validate anEnumKeyValueConfigurationagainst an input string- Type Parameters:
D- The validated data type- Parameters:
enumKeyValueConfiguration- enum key/value configurationinput- the input to validate- Returns:
- the validated values
- Throws:
ValidationException- In case of a validation error
-
validate
void validate(EnumKeyConfiguration enumKeyConfiguration) throws ValidationException
Validate consistency of anEnumKeyConfiguration- Parameters:
enumKeyConfiguration- enum key configuration- Throws:
ValidationException- In case of a validation error
-
validate
void validate(EnumKeyValueConfiguration enumKeyValueConfiguration) throws ValidationException
Validate consistency of anEnumKeyValueConfiguration- Parameters:
enumKeyValueConfiguration- enum key/value configuration- Throws:
ValidationException- In case of a validation error
-
validate
<D,T> java.util.Collection<D> validate(EnumKeyValueConfigurationDataType dataType, EnumKeyValueConfigurationSizing<java.lang.Integer> cardinality, boolean isUniqueness, EnumKeyValueConfigurationSizing<T> valueSize, java.lang.String enumerationValue, java.lang.String input) throws ValidationException
Validate the data type against an input string- Type Parameters:
D- the validated data typeT- the size type- Parameters:
dataType- the data typecardinality- the cardinalityisUniqueness- True if it is unique; otherwise false, which means that the same value can occur more than once.valueSize- the value sizeenumerationValue- In case the input has to be inside the enumerationinput- the input to validate- Returns:
- the validated values
- Throws:
ValidationException- In case of a validation error
-
-