Record Class DefaultTaskSender.TaskAndConfig

java.lang.Object
java.lang.Record
dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
Enclosing class:
DefaultTaskSender

protected static record DefaultTaskSender.TaskAndConfig(org.hl7.fhir.r4.model.Task task, String instantiatesCanonical, String organizationIdentifierValue, String endpointIdentifierValue, String endpointUrl, String businessKey, String correlationKey, String messageName) extends Record
  • Constructor Details

    • TaskAndConfig

      protected TaskAndConfig(org.hl7.fhir.r4.model.Task task, String instantiatesCanonical, String organizationIdentifierValue, String endpointIdentifierValue, String endpointUrl, String businessKey, String correlationKey, String messageName)
      Creates an instance of a TaskAndConfig record class.
      Parameters:
      task - the value for the task record component
      instantiatesCanonical - the value for the instantiatesCanonical record component
      organizationIdentifierValue - the value for the organizationIdentifierValue record component
      endpointIdentifierValue - the value for the endpointIdentifierValue record component
      endpointUrl - the value for the endpointUrl record component
      businessKey - the value for the businessKey record component
      correlationKey - the value for the correlationKey record component
      messageName - the value for the messageName record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • task

      public org.hl7.fhir.r4.model.Task task()
      Returns the value of the task record component.
      Returns:
      the value of the task record component
    • instantiatesCanonical

      public String instantiatesCanonical()
      Returns the value of the instantiatesCanonical record component.
      Returns:
      the value of the instantiatesCanonical record component
    • organizationIdentifierValue

      public String organizationIdentifierValue()
      Returns the value of the organizationIdentifierValue record component.
      Returns:
      the value of the organizationIdentifierValue record component
    • endpointIdentifierValue

      public String endpointIdentifierValue()
      Returns the value of the endpointIdentifierValue record component.
      Returns:
      the value of the endpointIdentifierValue record component
    • endpointUrl

      public String endpointUrl()
      Returns the value of the endpointUrl record component.
      Returns:
      the value of the endpointUrl record component
    • businessKey

      public String businessKey()
      Returns the value of the businessKey record component.
      Returns:
      the value of the businessKey record component
    • correlationKey

      public String correlationKey()
      Returns the value of the correlationKey record component.
      Returns:
      the value of the correlationKey record component
    • messageName

      public String messageName()
      Returns the value of the messageName record component.
      Returns:
      the value of the messageName record component