Class HistoricVariableInstanceDto


  • public class HistoricVariableInstanceDto
    extends Object
    HistoricVariableInstanceDto
    • Constructor Detail

      • HistoricVariableInstanceDto

        public HistoricVariableInstanceDto()
    • Method Detail

      • getId

        public String getId()
        The id of the variable instance.
        Returns:
        id
      • setId

        public void setId​(String id)
      • getName

        public String getName()
        The name of the variable instance.
        Returns:
        name
      • setName

        public void setName​(String name)
      • getProcessDefinitionKey

        public String getProcessDefinitionKey()
        The key of the process definition the variable instance belongs to.
        Returns:
        processDefinitionKey
      • setProcessDefinitionKey

        public void setProcessDefinitionKey​(String processDefinitionKey)
      • getProcessDefinitionId

        public String getProcessDefinitionId()
        The id of the process definition the variable instance belongs to.
        Returns:
        processDefinitionId
      • setProcessDefinitionId

        public void setProcessDefinitionId​(String processDefinitionId)
      • getProcessInstanceId

        public String getProcessInstanceId()
        The process instance id the variable instance belongs to.
        Returns:
        processInstanceId
      • setProcessInstanceId

        public void setProcessInstanceId​(String processInstanceId)
      • getExecutionId

        public String getExecutionId()
        The execution id the variable instance belongs to.
        Returns:
        executionId
      • setExecutionId

        public void setExecutionId​(String executionId)
      • getActivityInstanceId

        public String getActivityInstanceId()
        The id of the activity instance in which the variable is valid.
        Returns:
        activityInstanceId
      • setActivityInstanceId

        public void setActivityInstanceId​(String activityInstanceId)
      • getCaseDefinitionKey

        public String getCaseDefinitionKey()
        The key of the case definition the variable instance belongs to.
        Returns:
        caseDefinitionKey
      • setCaseDefinitionKey

        public void setCaseDefinitionKey​(String caseDefinitionKey)
      • getCaseDefinitionId

        public String getCaseDefinitionId()
        The id of the case definition the variable instance belongs to.
        Returns:
        caseDefinitionId
      • setCaseDefinitionId

        public void setCaseDefinitionId​(String caseDefinitionId)
      • getCaseInstanceId

        public String getCaseInstanceId()
        The case instance id the variable instance belongs to.
        Returns:
        caseInstanceId
      • setCaseInstanceId

        public void setCaseInstanceId​(String caseInstanceId)
      • getCaseExecutionId

        public String getCaseExecutionId()
        The case execution id the variable instance belongs to.
        Returns:
        caseExecutionId
      • setCaseExecutionId

        public void setCaseExecutionId​(String caseExecutionId)
      • getTaskId

        public String getTaskId()
        The id of the task the variable instance belongs to.
        Returns:
        taskId
      • setTaskId

        public void setTaskId​(String taskId)
      • getTenantId

        public String getTenantId()
        The id of the tenant that this variable instance belongs to.
        Returns:
        tenantId
      • setTenantId

        public void setTenantId​(String tenantId)
      • getErrorMessage

        public String getErrorMessage()
        An error message in case a Java Serialized Object could not be de-serialized.
        Returns:
        errorMessage
      • setErrorMessage

        public void setErrorMessage​(String errorMessage)
      • getState

        public String getState()
        The current state of the variable. Can be 'CREATED' or 'DELETED'.
        Returns:
        state
      • setState

        public void setState​(String state)
      • getCreateTime

        public Date getCreateTime()
        The time the variable was inserted. [Default format](https://docs.camunda.org/manual/7.18/reference/rest/overview/date-format/) `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
        Returns:
        createTime
      • setCreateTime

        public void setCreateTime​(Date createTime)
      • getRemovalTime

        public Date getRemovalTime()
        The time after which the variable should be removed by the History Cleanup job. [Default format](https://docs.camunda.org/manual/7.18/reference/rest/overview/date-format/) `yyyy-MM-dd'T'HH:mm:ss.SSSZ`.
        Returns:
        removalTime
      • setRemovalTime

        public void setRemovalTime​(Date removalTime)
      • getRootProcessInstanceId

        public String getRootProcessInstanceId()
        The process instance id of the root process instance that initiated the process containing this variable.
        Returns:
        rootProcessInstanceId
      • setRootProcessInstanceId

        public void setRootProcessInstanceId​(String rootProcessInstanceId)
      • getValue

        public Object getValue()
        Can be any value - string, number, boolean, array or object. **Note**: Not every endpoint supports every type.
        Returns:
        value
      • setValue

        public void setValue​(Object value)
      • getType

        public String getType()
        The value type of the variable.
        Returns:
        type
      • setType

        public void setType​(String type)
      • getValueInfo

        public Map<String,​Object> getValueInfo()
        A JSON object containing additional, value-type-dependent properties. For serialized variables of type Object, the following properties can be provided: * `objectTypeName`: A string representation of the object's type name. * `serializationDataFormat`: The serialization format used to store the variable. For serialized variables of type File, the following properties can be provided: * `filename`: The name of the file. This is not the variable name but the name that will be used when downloading the file again. * `mimetype`: The MIME type of the file that is being uploaded. * `encoding`: The encoding of the file that is being uploaded. The following property can be provided for all value types: * `transient`: Indicates whether the variable should be transient or not. See [documentation](https://docs.camunda.org/manual/7.18/user-guide/process-engine/variables#transient-variables) for more informations. (Not applicable for `decision-definition`, ` /process-instance/variables-async`, and `/migration/executeAsync` endpoints)
        Returns:
        valueInfo
      • setValueInfo

        public void setValueInfo​(Map<String,​Object> valueInfo)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object