Index

C D E F G H L M N P S T Z 
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
 
C D E F G H L M N P S T Z 
All Classes and Interfaces|All Packages