Interface IEnumKeyConfigurationValueValidator<T>
-
- All Known Implementing Classes:
AbstractEnumKeyValueConfigurationValueValidator,BinaryEnumKeyValueConfigurationValueValidator,BooleanEnumKeyValueConfigurationValueValidator,CertificateEnumKeyValueConfigurationValueValidator,CIDREnumKeyValueConfigurationValueValidator,ColorEnumKeyValueConfigurationValueValidator,CronEnumKeyValueConfigurationValueValidator,DateEnumKeyValueConfigurationValueValidator,DoubleEnumKeyValueConfigurationValueValidator,EmailEnumKeyValueConfigurationValueValidator,NumberEnumKeyValueConfigurationValueValidator,RegExpEnumKeyValueConfigurationValueValidator,StringEnumKeyValueConfigurationValueValidator,TimeEnumKeyValueConfigurationValueValidator,TimestampEnumKeyValueConfigurationValueValidator,URIEnumKeyValueConfigurationValueValidator,UUIDEnumKeyValueConfigurationValueValidator
public interface IEnumKeyConfigurationValueValidator<T>Defines the enum configuration data type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EnumKeyValueConfigurationSizing<T>createEnumKeyValueConfigurationSizing()Create anEnumKeyValueConfigurationSizing.EnumKeyValueConfigurationSizing<T>createValueSize(java.lang.String minValue, java.lang.String maxValue)Create value sizevoidvalidateValue(EnumKeyValueConfigurationSizing<T> valueSize, java.lang.String inputValue)Validate value
-
-
-
Method Detail
-
createValueSize
EnumKeyValueConfigurationSizing<T> createValueSize(java.lang.String minValue, java.lang.String maxValue) throws ValidationException
Create value size- Parameters:
minValue- the min valuemaxValue- the max value- Returns:
- the preapred value
- Throws:
ValidationException- In case of invalid data
-
validateValue
void validateValue(EnumKeyValueConfigurationSizing<T> valueSize, java.lang.String inputValue) throws EmptyValueException, ValidationException
Validate value- Parameters:
inputValue- the input value to validatevalueSize- the value size- Throws:
EmptyValueException- In case of an empty valueValidationException- In case of a validation error
-
createEnumKeyValueConfigurationSizing
EnumKeyValueConfigurationSizing<T> createEnumKeyValueConfigurationSizing()
Create anEnumKeyValueConfigurationSizing.- Returns:
- the
EnumKeyValueConfigurationSizing.
-
-