Class DefaultValueSetValidator
- java.lang.Object
-
- se.digg.dgc.valueset.v1.validation.DefaultValueSetValidator
-
- All Implemented Interfaces:
ValueSetValidator
public class DefaultValueSetValidator extends Object implements ValueSetValidator
Default implementation of theValueSetValidator
interface.- Author:
- Martin Lindström (martin@idsec.se), Henrik Bengtsson (extern.henrik.bengtsson@digg.se), Henric Norlander (extern.henric.norlander@digg.se)
-
-
Constructor Summary
Constructors Constructor Description DefaultValueSetValidator(List<ValueSet> valueSets)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValueSetValidationResult
validate(Eudcc dcc)
Validates a DCC against the value sets configured for this validator.ValueSetValidationResult
validate(RecoveryEntry recoveryEntry)
Validates aRecoveryEntry
against the value sets configured for this validator.ValueSetValidationResult
validate(TestEntry testEntry)
Validates aTestEntry
against the value sets configured for this validator.ValueSetValidationResult
validate(VaccinationEntry vaccination)
Validates aVaccinationEntry
against the value sets configured for this validator.
-
-
-
Method Detail
-
validate
public ValueSetValidationResult validate(Eudcc dcc)
Validates a DCC against the value sets configured for this validator.- Specified by:
validate
in interfaceValueSetValidator
- Parameters:
dcc
- the DCC to validate- Returns:
- validation result
-
validate
public ValueSetValidationResult validate(VaccinationEntry vaccination)
Validates aVaccinationEntry
against the value sets configured for this validator.- Specified by:
validate
in interfaceValueSetValidator
- Parameters:
vaccination
- the vaccination entry to validate- Returns:
- validation result
-
validate
public ValueSetValidationResult validate(TestEntry testEntry)
Validates aTestEntry
against the value sets configured for this validator.- Specified by:
validate
in interfaceValueSetValidator
- Parameters:
testEntry
- the test entry to validate- Returns:
- validation result
-
validate
public ValueSetValidationResult validate(RecoveryEntry recoveryEntry)
Validates aRecoveryEntry
against the value sets configured for this validator.- Specified by:
validate
in interfaceValueSetValidator
- Parameters:
recoveryEntry
- the recovery entry to validate- Returns:
- validation result
-
-