Class DefaultTaskSender

java.lang.Object
dev.dsf.bpe.v2.activity.task.DefaultTaskSender
All Implemented Interfaces:
TaskSender

public class DefaultTaskSender extends Object implements TaskSender
  • Field Details

  • Constructor Details

  • Method Details

    • send

      public void send()
      Specified by:
      send in interface TaskSender
    • doSend

      protected org.hl7.fhir.r4.model.IdType doSend(org.hl7.fhir.r4.model.Task task, String targetEndpointUrl)
    • createTaskAndConfig

      protected DefaultTaskSender.TaskAndConfig createTaskAndConfig(BusinessKeyStrategy businessKeyStrategy)
    • getTarget

      protected Target getTarget()
      Returns:
      not null
    • getProfile

      protected String getProfile(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getRequester

      protected org.hl7.fhir.r4.model.Reference getRequester(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getRecipient

      protected org.hl7.fhir.r4.model.Reference getRecipient(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getInstantiatesCanonical

      protected String getInstantiatesCanonical(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getMessageName

      protected String getMessageName(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getCorrelationKey

      protected String getCorrelationKey(Target target)
      Parameters:
      target - not null
      Returns:
      may be null
    • getOrganizationIdentifierValue

      protected String getOrganizationIdentifierValue(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getEndpointIdentifierValue

      protected String getEndpointIdentifierValue(Target target)
      Parameters:
      target - not null
      Returns:
      not null
    • getEndpointUrl

      protected String getEndpointUrl(Target target)
      Parameters:
      target - not null
      Returns:
      not null