Interface IEnumValueConfigurationValidator
-
- All Known Implementing Classes:
AbstractEnumValueConfigurationValidator
,DefaultEnumValueConfigurationValidator
public interface IEnumValueConfigurationValidator
Defines the validator forEnumValueConfiguration
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> T
convert(EnumValueConfigurationDataType dataType, java.lang.String input)
Convertvoid
validate(EnumValueConfiguration enumValueConfiguration)
Validate consistency of anEnumValueConfiguration
void
validate(EnumValueConfigurationDataType dataType, EnumValueConfigurationSizing cardinality, EnumValueConfigurationSizing valueSize, boolean isOptional, java.lang.String input)
Validate the data type against an input stringvoid
validate(EnumValueConfiguration enumValueConfiguration, java.lang.String input)
Validate anEnumValueConfiguration
against an input string
-
-
-
Method Detail
-
validate
void validate(EnumValueConfiguration enumValueConfiguration, java.lang.String input) throws ValidationException
Validate anEnumValueConfiguration
against 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
-
-