Index
All Classes and Interfaces|All Packages
C
- compareTo(PackageVersion) - Method in class de.gematik.fhir.snapshots.helper.PackageVersion
- compress(Path, String) - Static method in class de.gematik.fhir.snapshots.helper.TARGZ
- CustomNpmPackageValidationSupport - Class in de.gematik.fhir.snapshots.helper
- CustomNpmPackageValidationSupport(FhirContext) - Constructor for class de.gematik.fhir.snapshots.helper.CustomNpmPackageValidationSupport
-
Constructor
D
- de.gematik.fhir.snapshots - package de.gematik.fhir.snapshots
- de.gematik.fhir.snapshots.helper - package de.gematik.fhir.snapshots.helper
- decompress(String, File) - Static method in class de.gematik.fhir.snapshots.helper.TARGZ
- DependencyGenerator - Class in de.gematik.fhir.snapshots.helper
- DependencyGenerator() - Constructor for class de.gematik.fhir.snapshots.helper.DependencyGenerator
E
- equals(Object) - Method in class de.gematik.fhir.snapshots.helper.PackageVersion
F
- FixedSnapshotGeneratingValidationSupport - Class in de.gematik.fhir.snapshots.helper
-
Modified from https://github.com/DAV-ABDA/eRezept-Referenzvalidator/blob/478e8a2e3f0e24f54a331d561f518eeb2817ed58/core/src/main/java/de/abda/fhir/validator/core/support/VersionIgnoringSnapshotGeneratingValidationSupport.java Copyright 2022 Deutscher Apothekerverband (DAV), Apache License, Version 2.0 Originally, the custom snapshot generating class was created due to https://github.com/hapifhir/hapi-fhir/issues/3942 However, the bug is not reproducible with the current version of HAPI FHIR.
- FixedSnapshotGeneratingValidationSupport(FhirContext) - Constructor for class de.gematik.fhir.snapshots.helper.FixedSnapshotGeneratingValidationSupport
-
Constructor
G
- generateListOfDependenciesFor(String, String) - Method in class de.gematik.fhir.snapshots.helper.DependencyGenerator
- generateSnapshot(ValidationSupportContext, IBaseResource, String, String, String) - Method in class de.gematik.fhir.snapshots.helper.FixedSnapshotGeneratingValidationSupport
- generateSnapshots(String, String, String) - Method in class de.gematik.fhir.snapshots.SnapshotGenerator
-
Generates snapshots for FHIR packages and their dependencies.
- getWildcardPackageFilename(String) - Method in class de.gematik.fhir.snapshots.PackageReference
H
- hashCode() - Method in class de.gematik.fhir.snapshots.helper.PackageVersion
L
- loadPackageFromInputStream(InputStream) - Method in class de.gematik.fhir.snapshots.helper.CustomNpmPackageValidationSupport
- loadPackageFromPath(String) - Method in class de.gematik.fhir.snapshots.helper.CustomNpmPackageValidationSupport
-
Load an NPM package from a folder of a file system
- loadPackagesAndCreatePrePopulatedValidationSupport(FhirContext, Collection<String>, String) - Method in class de.gematik.fhir.snapshots.helper.NpmPackageLoader
M
- matchesWildcard(String) - Method in class de.gematik.fhir.snapshots.helper.PackageVersion
N
- newFile(File, String) - Static method in class de.gematik.fhir.snapshots.helper.ZipSlipProtect
- NpmPackageLoader - Class in de.gematik.fhir.snapshots.helper
- NpmPackageLoader() - Constructor for class de.gematik.fhir.snapshots.helper.NpmPackageLoader
P
- PackageReference - Class in de.gematik.fhir.snapshots
- PackageReference() - Constructor for class de.gematik.fhir.snapshots.PackageReference
- PackageVersion - Class in de.gematik.fhir.snapshots.helper
- PackageVersion(String) - Constructor for class de.gematik.fhir.snapshots.helper.PackageVersion
S
- SnapshotGenerator - Class in de.gematik.fhir.snapshots
-
The SnapshotGenerator class is responsible for generating FHIR snapshots from FHIR package files and their dependencies.
- SnapshotGenerator() - Constructor for class de.gematik.fhir.snapshots.SnapshotGenerator
T
- TARGZ - Class in de.gematik.fhir.snapshots.helper
- TARGZ() - Constructor for class de.gematik.fhir.snapshots.helper.TARGZ
- toString() - Method in class de.gematik.fhir.snapshots.helper.PackageVersion
Z
- ZipSlipProtect - Class in de.gematik.fhir.snapshots.helper
-
Protection against the Zip Slip vulnerability https://security.snyk.io/research/zip-slip-vulnerability https://rules.sonarsource.com/java/RSPEC-6096/
- ZipSlipProtect() - Constructor for class de.gematik.fhir.snapshots.helper.ZipSlipProtect
All Classes and Interfaces|All Packages