Interface IEnumValueConfigurationValidator
-
- All Known Implementing Classes:
AbstractEnumValueConfigurationValidator,DefaultEnumValueConfigurationValidator
public interface IEnumValueConfigurationValidatorDefines the validator forEnumValueConfiguration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Tconvert(EnumValueConfigurationDataType dataType, java.lang.String input)Convertvoidvalidate(EnumValueConfiguration enumValueConfiguration)Validate consistency of anEnumValueConfigurationvoidvalidate(EnumValueConfigurationDataType dataType, EnumValueConfigurationSizing cardinality, EnumValueConfigurationSizing valueSize, boolean isOptional, java.lang.String input)Validate the data type against an input stringvoidvalidate(EnumValueConfiguration enumValueConfiguration, java.lang.String input)Validate anEnumValueConfigurationagainst an input string
-
-
-
Method Detail
-
validate
void validate(EnumValueConfiguration enumValueConfiguration, java.lang.String input) throws ValidationException
Validate anEnumValueConfigurationagainst an input string- Parameters:
enumValueConfiguration- enum value configurationinput- the input to validate- Throws:
ValidationException- In case of a validation error
-
validate
void validate(EnumValueConfiguration enumValueConfiguration) throws ValidationException
Validate consistency of anEnumValueConfiguration- Parameters:
enumValueConfiguration- enum value configuation- Throws:
ValidationException- In case of a validation error
-
validate
void validate(EnumValueConfigurationDataType dataType, EnumValueConfigurationSizing cardinality, EnumValueConfigurationSizing valueSize, boolean isOptional, java.lang.String input) throws ValidationException
Validate the data type against an input string- Parameters:
dataType- the data typecardinality- the cardinalityvalueSize- the value sizeisOptional- true if it is optionalinput- the input to validate- Throws:
ValidationException- In case of a validation error
-
convert
<T> T convert(EnumValueConfigurationDataType dataType, java.lang.String input) throws ValidationException
Convert- Type Parameters:
T- the generic type- Parameters:
dataType- the data typeinput- the input to validate- Returns:
- the result
- Throws:
ValidationException- In case of a validation error
-
-