Package de.gematik.refv.valmodule.erpta7
Class ErpTa7ValidationModule
java.lang.Object
de.gematik.refv.valmodule.erpta7.ErpTa7ValidationModule
- All Implemented Interfaces:
ValidationModule
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionErpTa7ValidationModule(@NonNull ValidationModuleResourceProvider resourceProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetId()voidvalidateFile(@NonNull String inputFile) Validates the given FilevalidateFile(@NonNull String inputFile, ValidationOptions validationOptions) validateFile(@NonNull Path inputPath) Validates the given FilevalidateFile(Path inputPath, ValidationOptions validationOptions) validateString(@NonNull String fhirResourceAsString) Validates the given String containing a FHIR resourcevalidateString(String fhirResourceAsString, ValidationOptions validationOptions)
-
Field Details
-
RECHNUNG_BUNDLE
- See Also:
-
-
Constructor Details
-
ErpTa7ValidationModule
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceValidationModule
-
getConfiguration
- Specified by:
getConfigurationin interfaceValidationModule
-
initialize
- Specified by:
initializein interfaceValidationModule- Throws:
ValidationModuleInitializationException
-
validateFile
public ValidationResult validateFile(@NonNull @NonNull String inputFile, ValidationOptions validationOptions) throws IllegalArgumentException, IOException - Specified by:
validateFilein interfaceValidationModule- Throws:
IllegalArgumentExceptionIOException
-
validateString
public ValidationResult validateString(String fhirResourceAsString, ValidationOptions validationOptions) - Specified by:
validateStringin interfaceValidationModule
-
validateFile
public ValidationResult validateFile(Path inputPath, ValidationOptions validationOptions) throws IllegalArgumentException, IOException - Specified by:
validateFilein interfaceValidationModule- Throws:
IllegalArgumentExceptionIOException
-
validateFile
public ValidationResult validateFile(@NonNull @NonNull String inputFile) throws IllegalArgumentException, IOException Validates the given File- Specified by:
validateFilein interfaceValidationModule- Parameters:
inputFile- String path, not null- Returns:
- Map of
ResultSeverityEnumas key and a List ofSingleValidationMessageas key - Throws:
IllegalArgumentExceptionIOException
-
validateString
public ValidationResult validateString(@NonNull @NonNull String fhirResourceAsString) throws IllegalArgumentException Validates the given String containing a FHIR resource- Specified by:
validateStringin interfaceValidationModule- Parameters:
fhirResourceAsString- String, not null or empty- Returns:
- Map of
ResultSeverityEnumas key and a List ofSingleValidationMessageas key - Throws:
IllegalArgumentException
-
validateFile
public ValidationResult validateFile(@NonNull @NonNull Path inputPath) throws IllegalArgumentException, IOException Validates the given File- Specified by:
validateFilein interfaceValidationModule- Parameters:
inputPath- String path, not null or empty- Returns:
- Map of
ResultSeverityEnumas key and a List ofSingleValidationMessageas key - Throws:
IllegalArgumentExceptionIOException
-