Class ProcessInstanceResponse

java.lang.Object
org.flowable.rest.service.api.runtime.process.ProcessInstanceResponse

public class ProcessInstanceResponse extends Object
Modified to add a "completed" flag, which lets the caller know if the process instance has run to completion without encountering a wait state or experiencing an error/ exception.
Author:
Frederik Heremans, Ryan Johnston (@rjfsu)
  • Field Details

    • id

      protected String id
    • url

      protected String url
    • name

      protected String name
    • businessKey

      protected String businessKey
    • businessStatus

      protected String businessStatus
    • suspended

      protected boolean suspended
    • ended

      protected boolean ended
    • processDefinitionId

      protected String processDefinitionId
    • processDefinitionUrl

      protected String processDefinitionUrl
    • processDefinitionName

      protected String processDefinitionName
    • processDefinitionDescription

      protected String processDefinitionDescription
    • activityId

      protected String activityId
    • startUserId

      protected String startUserId
    • startTime

      protected Date startTime
    • superProcessInstanceId

      protected String superProcessInstanceId
    • variables

      protected List<RestVariable> variables
    • callbackId

      protected String callbackId
    • callbackType

      protected String callbackType
    • referenceId

      protected String referenceId
    • referenceType

      protected String referenceType
    • propagatedStageInstanceId

      protected String propagatedStageInstanceId
    • tenantId

      protected String tenantId
    • completed

      protected boolean completed
  • Constructor Details

    • ProcessInstanceResponse

      public ProcessInstanceResponse()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getBusinessKey

      public String getBusinessKey()
    • setBusinessKey

      public void setBusinessKey(String businessKey)
    • getBusinessStatus

      public String getBusinessStatus()
    • setBusinessStatus

      public void setBusinessStatus(String businessStatus)
    • isSuspended

      public boolean isSuspended()
    • setSuspended

      public void setSuspended(boolean suspended)
    • isEnded

      public boolean isEnded()
    • setEnded

      public void setEnded(boolean ended)
    • getProcessDefinitionId

      public String getProcessDefinitionId()
    • setProcessDefinitionId

      public void setProcessDefinitionId(String processDefinitionId)
    • getProcessDefinitionUrl

      public String getProcessDefinitionUrl()
    • setProcessDefinitionUrl

      public void setProcessDefinitionUrl(String processDefinitionUrl)
    • getProcessDefinitionName

      public String getProcessDefinitionName()
    • setProcessDefinitionName

      public void setProcessDefinitionName(String processDefinitionName)
    • getProcessDefinitionDescription

      public String getProcessDefinitionDescription()
    • setProcessDefinitionDescription

      public void setProcessDefinitionDescription(String processDefinitionDescription)
    • getActivityId

      public String getActivityId()
    • setActivityId

      public void setActivityId(String activityId)
    • getStartUserId

      public String getStartUserId()
    • setStartUserId

      public void setStartUserId(String startUserId)
    • getStartTime

      public Date getStartTime()
    • setStartTime

      public void setStartTime(Date startTime)
    • getSuperProcessInstanceId

      public String getSuperProcessInstanceId()
    • setSuperProcessInstanceId

      public void setSuperProcessInstanceId(String superProcessInstanceId)
    • getVariables

      public List<RestVariable> getVariables()
    • setVariables

      public void setVariables(List<RestVariable> variables)
    • addVariable

      public void addVariable(RestVariable variable)
    • getCallbackId

      public String getCallbackId()
    • setCallbackId

      public void setCallbackId(String callbackId)
    • getCallbackType

      public String getCallbackType()
    • setCallbackType

      public void setCallbackType(String callbackType)
    • getReferenceId

      public String getReferenceId()
    • setReferenceId

      public void setReferenceId(String referenceId)
    • getReferenceType

      public String getReferenceType()
    • setReferenceType

      public void setReferenceType(String referenceType)
    • getPropagatedStageInstanceId

      public String getPropagatedStageInstanceId()
    • setPropagatedStageInstanceId

      public void setPropagatedStageInstanceId(String propagatedStageInstanceId)
    • setTenantId

      public void setTenantId(String tenantId)
    • getTenantId

      public String getTenantId()
    • isCompleted

      public boolean isCompleted()
    • setCompleted

      public void setCompleted(boolean completed)