Class JobWrappingExternalTask

java.lang.Object
org.camunda.community.migration.adapter.externalTask.JobWrappingExternalTask
All Implemented Interfaces:
org.camunda.bpm.client.task.ExternalTask

public class JobWrappingExternalTask extends Object implements org.camunda.bpm.client.task.ExternalTask
  • Constructor Details

    • JobWrappingExternalTask

      public JobWrappingExternalTask(io.camunda.zeebe.client.api.response.ActivatedJob job, Optional<String> businessKeyVariableName)
  • Method Details

    • getActivityId

      public String getActivityId()
      Specified by:
      getActivityId in interface org.camunda.bpm.client.task.ExternalTask
    • getActivityInstanceId

      public String getActivityInstanceId()
      Specified by:
      getActivityInstanceId in interface org.camunda.bpm.client.task.ExternalTask
    • getErrorMessage

      public String getErrorMessage()
      Specified by:
      getErrorMessage in interface org.camunda.bpm.client.task.ExternalTask
    • getErrorDetails

      public String getErrorDetails()
      Specified by:
      getErrorDetails in interface org.camunda.bpm.client.task.ExternalTask
    • getExecutionId

      public String getExecutionId()
      Specified by:
      getExecutionId in interface org.camunda.bpm.client.task.ExternalTask
    • getId

      public String getId()
      Specified by:
      getId in interface org.camunda.bpm.client.task.ExternalTask
    • getLockExpirationTime

      public Date getLockExpirationTime()
      Specified by:
      getLockExpirationTime in interface org.camunda.bpm.client.task.ExternalTask
    • getCreateTime

      public Date getCreateTime()
      Specified by:
      getCreateTime in interface org.camunda.bpm.client.task.ExternalTask
    • getProcessDefinitionId

      public String getProcessDefinitionId()
      Specified by:
      getProcessDefinitionId in interface org.camunda.bpm.client.task.ExternalTask
    • getProcessDefinitionKey

      public String getProcessDefinitionKey()
      Specified by:
      getProcessDefinitionKey in interface org.camunda.bpm.client.task.ExternalTask
    • getProcessDefinitionVersionTag

      public String getProcessDefinitionVersionTag()
      Specified by:
      getProcessDefinitionVersionTag in interface org.camunda.bpm.client.task.ExternalTask
    • getProcessInstanceId

      public String getProcessInstanceId()
      Specified by:
      getProcessInstanceId in interface org.camunda.bpm.client.task.ExternalTask
    • getRetries

      public Integer getRetries()
      Specified by:
      getRetries in interface org.camunda.bpm.client.task.ExternalTask
    • getWorkerId

      public String getWorkerId()
      Specified by:
      getWorkerId in interface org.camunda.bpm.client.task.ExternalTask
    • getTopicName

      public String getTopicName()
      Specified by:
      getTopicName in interface org.camunda.bpm.client.task.ExternalTask
    • getTenantId

      public String getTenantId()
      Specified by:
      getTenantId in interface org.camunda.bpm.client.task.ExternalTask
    • getPriority

      public long getPriority()
      Specified by:
      getPriority in interface org.camunda.bpm.client.task.ExternalTask
    • getVariable

      public <T> T getVariable(String s)
      Specified by:
      getVariable in interface org.camunda.bpm.client.task.ExternalTask
    • getVariableTyped

      public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String s)
      Specified by:
      getVariableTyped in interface org.camunda.bpm.client.task.ExternalTask
    • getVariableTyped

      public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String s, boolean deserialize)
      Specified by:
      getVariableTyped in interface org.camunda.bpm.client.task.ExternalTask
    • getAllVariables

      public Map<String,Object> getAllVariables()
      Specified by:
      getAllVariables in interface org.camunda.bpm.client.task.ExternalTask
    • getAllVariablesTyped

      public org.camunda.bpm.engine.variable.VariableMap getAllVariablesTyped()
      Specified by:
      getAllVariablesTyped in interface org.camunda.bpm.client.task.ExternalTask
    • getAllVariablesTyped

      public org.camunda.bpm.engine.variable.VariableMap getAllVariablesTyped(boolean deserialize)
      Specified by:
      getAllVariablesTyped in interface org.camunda.bpm.client.task.ExternalTask
    • getBusinessKey

      public String getBusinessKey()
      Specified by:
      getBusinessKey in interface org.camunda.bpm.client.task.ExternalTask
    • getExtensionProperty

      public String getExtensionProperty(String s)
      Specified by:
      getExtensionProperty in interface org.camunda.bpm.client.task.ExternalTask
    • getExtensionProperties

      public Map<String,String> getExtensionProperties()
      Specified by:
      getExtensionProperties in interface org.camunda.bpm.client.task.ExternalTask