Search in sources :

Example 1 with Type

use of eu.esdihumboldt.util.validator.DigitCountValidator.Type in project hale by halestudio.

the class DigitCountValidatorFactory method restore.

@Override
public Validator restore(Value value) throws Exception {
    ValueProperties props = value.as(ValueProperties.class);
    Type type = Type.valueOf(props.getSafe(P_TYPE).as(String.class));
    int length = props.getSafe(P_LENGTH).as(Integer.class);
    return new DigitCountValidator(type, length);
}
Also used : Type(eu.esdihumboldt.util.validator.DigitCountValidator.Type) ValueProperties(eu.esdihumboldt.hale.common.core.io.ValueProperties) DigitCountValidator(eu.esdihumboldt.util.validator.DigitCountValidator)

Aggregations

ValueProperties (eu.esdihumboldt.hale.common.core.io.ValueProperties)1 DigitCountValidator (eu.esdihumboldt.util.validator.DigitCountValidator)1 Type (eu.esdihumboldt.util.validator.DigitCountValidator.Type)1