Class TaskHelperImpl

java.lang.Object
dev.dsf.bpe.v1.service.TaskHelperImpl
All Implemented Interfaces:
TaskHelper

public class TaskHelperImpl extends Object implements TaskHelper
  • Constructor Details

    • TaskHelperImpl

      public TaskHelperImpl(String serverBaseUrl)
      Parameters:
      serverBaseUrl - not null
  • Method Details

    • getLocalVersionlessAbsoluteUrl

      public String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
      Specified by:
      getLocalVersionlessAbsoluteUrl in interface TaskHelper
    • getInputParameterStringValues

      public Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, org.hl7.fhir.r4.model.Coding coding)
      Specified by:
      getInputParameterStringValues in interface TaskHelper
    • getInputParameterStringValues

      public Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, String system, String code)
      Specified by:
      getInputParameterStringValues in interface TaskHelper
    • getInputParameterValues

      public <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, org.hl7.fhir.r4.model.Coding coding, Class<T> expectedType)
      Specified by:
      getInputParameterValues in interface TaskHelper
    • getInputParameterValues

      public <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, String system, String code, Class<T> expectedType)
      Specified by:
      getInputParameterValues in interface TaskHelper
    • getInputParametersWithExtension

      public Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, org.hl7.fhir.r4.model.Coding coding, Class<? extends org.hl7.fhir.r4.model.Type> expectedType, String extensionUrl)
      Specified by:
      getInputParametersWithExtension in interface TaskHelper
    • getInputParametersWithExtension

      public Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, String system, String code, Class<? extends org.hl7.fhir.r4.model.Type> expectedType, String extensionUrl)
      Specified by:
      getInputParametersWithExtension in interface TaskHelper
    • getInputParameters

      public Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, org.hl7.fhir.r4.model.Coding coding, Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      Specified by:
      getInputParameters in interface TaskHelper
    • getInputParameters

      public Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, String system, String code, Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      Specified by:
      getInputParameters in interface TaskHelper
    • createInput

      public org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, org.hl7.fhir.r4.model.Coding coding)
      Specified by:
      createInput in interface TaskHelper
    • createInput

      public org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, String system, String code)
      Specified by:
      createInput in interface TaskHelper
    • createOutput

      public org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, org.hl7.fhir.r4.model.Coding coding)
      Specified by:
      createOutput in interface TaskHelper
    • createOutput

      public org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, String system, String code)
      Specified by:
      createOutput in interface TaskHelper