Class FhirPathValidationGlue

java.lang.Object
de.gematik.test.tiger.glue.fhir.FhirPathValidationGlue

public class FhirPathValidationGlue extends Object
Glue code for FHIRPath validation.

It allows you fo perform boolean FHIRPath expressions on requests and responses and to check if they evaluate as expected.

  • Constructor Details

    • FhirPathValidationGlue

      public FhirPathValidationGlue()
  • Method Details

    • tgrCurrentRequestBodyEvaluatesTheFhirPath

      @Then("TGR current request body evaluates the FHIRPath {string}") @Then("FHIR current request body evaluates the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Body den FHIRPath {string}") @Wenn("FHIR die aktuelle Anfrage im Body den FHIRPath {string} erf\u00fcllt") public void tgrCurrentRequestBodyEvaluatesTheFhirPath(String fhirPath)
    • tgrCurrentRequestBodyEvaluatesTheFhirPath

      @Then("TGR current request body evaluates the FHIRPath {string} with error message {string}") @Then("FHIR current request body evaluates the FHIRPath {string} with error message {string}") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Body den FHIRPath {string} mit der Fehlermeldung {string}") @Wenn("FHIR die aktuelle Anfrage im Body den FHIRPath {string} mit der Fehlermeldung {string} erf\u00fcllt") public void tgrCurrentRequestBodyEvaluatesTheFhirPath(String fhirPath, String errorMessage)
    • deprecated01

      @Deprecated(since="v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPath {string}") @Then("TGR current request {string} evaluates the FHIRPath {string}") public void deprecated01(String rbelPath, String fhirPath)
      Deprecated.
      v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPath {string}
      Parameters:
      rbelPath -
      fhirPath -
    • tgrCurrentRequestEvaluatesTheFhirPath

      @Then("FHIR current request at {string} evaluates the FHIRPath {string}") @Dann("FHIR pr\u00fcfe aktuelle Anfrage im Knoten {string} erf\u00fcllt den FHIRPath {string}") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} den FHIRPath {string} erf\u00fcllt") public void tgrCurrentRequestEvaluatesTheFhirPath(String rbelPath, String fhirPath)
    • deprecated02

      @Deprecated(since="v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPath {string} with error message {string}") @Then("TGR current request {string} evaluates the FHIRPath {string} with error message {string}") public void deprecated02(String rbelPath, String fhirPath, String errorMessage)
      Deprecated.
      v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPath {string} with error message {string}
    • tgrCurrentRequestEvaluatesTheFhirPath

      @Then("FHIR current request at {string} evaluates the FHIRPath {string} with error message {string}") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Knoten {string} den FHIRPath {string} mit der Fehlermeldung {string}") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} den FHIRPath {string} mit der Fehlermeldung {string} erf\u00fcllt") public void tgrCurrentRequestEvaluatesTheFhirPath(String rbelPath, String fhirPath, String errorMessage)
    • tgrCurrentRequestBodyEvaluatesTheFhirPaths

      @Then("TGR current request body evaluates the FHIRPaths:") @Then("FHIR current request body evaluates the FHIRPaths:") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Body die FHIRPath Ausdr\u00fccke:") @Wenn("FHIR die aktuelle Anfrage im Body die FHIRPath Ausdr\u00fccke erf\u00fcllt:") public void tgrCurrentRequestBodyEvaluatesTheFhirPaths(String fhirPaths)
    • deprecated03

      @Deprecated(since="v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPaths:") @Then("TGR current request {string} evaluates the FHIRPaths:") public void deprecated03(String rbelPath, String fhirPaths)
      Deprecated.
      v1.1.0 Please replace with FHIR current request at {string} evaluates the FHIRPaths:
    • tgrCurrentRequestEvaluatesTheFhirPaths

      @Then("FHIR current request at {string} evaluates the FHIRPaths:") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Knoten {string} die FHIRPath Ausdr\u00fccke:") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} die FHIRPath Ausdr\u00fccke erf\u00fcllt:") public void tgrCurrentRequestEvaluatesTheFhirPaths(String rbelPath, String fhirPaths)
    • tgrCurrentResponseBodyEvaluatesTheFhirPath

      @Then("TGR current response body evaluates the FHIRPath {string}") @Then("FHIR current response body evaluates the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Body den FHIRPath {string}") @Wenn("FHIR die aktuelle Antwort im Body den FHIRPath {string} erf\u00fcllt") public void tgrCurrentResponseBodyEvaluatesTheFhirPath(String fhirPath)
    • tgrCurrentResponseBodyEvaluatesTheFhirPath

      @Then("TGR current response body evaluates the FHIRPath {string} with error message {string}") @Then("FHIR current response body evaluates the FHIRPath {string} with error message {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Body den FHIRPath {string} mit der Fehlermeldung {string}") @Wenn("FHIR die aktuelle Antwort im Body den FHIRPath {string} mit der Fehlermeldung {string} erf\u00fcllt") public void tgrCurrentResponseBodyEvaluatesTheFhirPath(String fhirPath, String errorMessage)
    • deprecated04

      @Deprecated(since="v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPath {string}") @Then("TGR current response {string} evaluates the FHIRPaths {string}") public void deprecated04(String rbelPath, String fhirPath)
      Deprecated.
      v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPath {string}
    • tgrCurrentResponseEvaluatesTheFhirPath

      @Then("FHIR current response at {string} evaluates the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Knoten {string} den FHIRPath {string}") @Wenn("FHIR die aktuelle Antwort im Knoten {string} den FHIRPath {string} erf\u00fcllt") public void tgrCurrentResponseEvaluatesTheFhirPath(String rbelPath, String fhirPath)
    • deprecated05

      @Deprecated(since="v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPath {string} with error message {string}") @Then("TGR current response {string} evaluates the FHIRPath {string} with error message {string}") public void deprecated05(String rbelPath, String fhirPath, String errorMessage)
      Deprecated.
      v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPath {string} with error message {string}
    • tgrCurrentResponseEvaluatesTheFhirPath

      @Then("FHIR current response at {string} evaluates the FHIRPath {string} with error message {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Knoten {string} den FHIRPath {string} mit der Fehlermeldung {string}") @Wenn("FHIR die aktuelle Antwort im Knoten {string} den FHIRPath {string} mit der Fehlermeldung {string} erf\u00fcllt") public void tgrCurrentResponseEvaluatesTheFhirPath(String rbelPath, String fhirPath, String errorMessage)
    • tgrCurrentResponseBodyEvaluatesTheFhirPaths

      @Then("TGR current response body evaluates the FHIRPaths:") @Then("FHIR current response body evaluates the FHIRPaths:") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Body die FHIRPath Ausdr\u00fccke:") @Wenn("FHIR die aktuelle Antwort im Body die FHIRPath Ausdr\u00fccke erf\u00fcllt:") public void tgrCurrentResponseBodyEvaluatesTheFhirPaths(String fhirPaths)
    • deprecated06

      @Deprecated(since="v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPaths:") @Then("TGR current response {string} evaluates the FHIRPaths:") public void deprecated06(String rbelPath, String fhirPaths)
      Deprecated.
      v1.1.0 Please replace with FHIR current response at {string} evaluates the FHIRPaths:
    • tgrCurrentResponseEvaluatesTheFhirPaths

      @Then("FHIR current response at {string} evaluates the FHIRPaths:") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Knoten {string} die FHIRPath Ausdr\u00fccke:") @Wenn("FHIR die aktuelle Antwort im Knoten {string} die FHIRPath Ausdr\u00fccke erf\u00fcllt:") public void tgrCurrentResponseEvaluatesTheFhirPaths(String rbelPath, String fhirPaths)
    • tgrCurrentRequestBodyFailesTheFhirPath

      @Then("TGR current request body fails the FHIRPath {string}") @Then("FHIR current request body fails the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Body nicht den FHIRPath {string}") @Wenn("FHIR die aktuelle Anfrage im Body nicht den FHIRPath {string} erf\u00fcllt") public void tgrCurrentRequestBodyFailesTheFhirPath(String fhirPath)
    • deprecated07

      @Deprecated(since="v1.1.0 Please replace with FHIR current request at {string} fails the FHIRPath {string}") @Then("TGR current request {string} fails the FHIRPath {string}") public void deprecated07(String rbelPath, String fhirPath)
      Deprecated.
      v1.1.0 Please replace with FHIR current request at {string} fails the FHIRPath {string}
    • tgrCurrentRequestFailsTheFhirPath

      @Then("FHIR current request at {string} fails the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Anfrage erf\u00fcllt im Knoten {string} nicht den FHIRPath {string}") @Wenn("FHIR die aktuelle Anfrage im Knoten {string} nicht den FHIRPath {string} erf\u00fcllt") public void tgrCurrentRequestFailsTheFhirPath(String rbelPath, String fhirPath)
    • tgrCurrentResponseBodyFailsTheFhirPath

      @Then("TGR current response body fails the FHIRPath {string}") @Then("FHIR current response body fails the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Body nicht den FHIRPath {string}") @Wenn("FHIR die aktuelle Antwort im Body nicht den FHIRPath {string} erf\u00fcllt") public void tgrCurrentResponseBodyFailsTheFhirPath(String fhirPath)
    • deprecated08

      @Deprecated(since="v1.1.0 Please replace with FHIR current response at {string} fails the FHIRPath {string}") @Then("TGR current response {string} fails the FHIRPath {string}") public void deprecated08(String rbelPath, String fhirPath)
      Deprecated.
      v1.1.0 Please replace with FHIR current response at {string} fails the FHIRPath {string}
    • tgrCurrentResponseFailsTheFhirPath

      @Then("FHIR current response at {string} fails the FHIRPath {string}") @Dann("FHIR pr\u00fcfe die aktuelle Antwort erf\u00fcllt im Knoten {string} nicht den FHIRPath {string}") @Wenn("FHIR die aktuelle Antwort im Knoten {string} nicht den FHIRPath {string} erf\u00fcllt") public void tgrCurrentResponseFailsTheFhirPath(String rbelPath, String fhirPath)