Class TransitionInstanceDto


  • public class TransitionInstanceDto
    extends Object
    A JSON object corresponding to the Activity Instance tree of the given process instance.
    • Constructor Detail

      • TransitionInstanceDto

        public TransitionInstanceDto()
    • Method Detail

      • getId

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

        public void setId​(String id)
      • getParentActivityInstanceId

        public String getParentActivityInstanceId()
        The id of the parent activity instance, for example a sub process instance.
        Returns:
        parentActivityInstanceId
      • setParentActivityInstanceId

        public void setParentActivityInstanceId​(String parentActivityInstanceId)
      • getActivityId

        public String getActivityId()
        The id of the activity that this instance enters (asyncBefore job) or leaves (asyncAfter job)
        Returns:
        activityId
      • setActivityId

        public void setActivityId​(String activityId)
      • getActivityName

        public String getActivityName()
        The name of the activity that this instance enters (asyncBefore job) or leaves (asyncAfter job)
        Returns:
        activityName
      • setActivityName

        public void setActivityName​(String activityName)
      • getActivityType

        public String getActivityType()
        The type of the activity that this instance enters (asyncBefore job) or leaves (asyncAfter job)
        Returns:
        activityType
      • setActivityType

        public void setActivityType​(String activityType)
      • getProcessInstanceId

        public String getProcessInstanceId()
        The id of the process instance this instance is part of.
        Returns:
        processInstanceId
      • setProcessInstanceId

        public void setProcessInstanceId​(String processInstanceId)
      • getProcessDefinitionId

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

        public void setProcessDefinitionId​(String processDefinitionId)
      • getExecutionId

        public String getExecutionId()
        The execution id.
        Returns:
        executionId
      • setExecutionId

        public void setExecutionId​(String executionId)
      • getIncidentIds

        public List<String> getIncidentIds()
        A list of incident ids.
        Returns:
        incidentIds
      • setIncidentIds

        public void setIncidentIds​(List<String> incidentIds)
      • getIncidents

        public List<ActivityInstanceIncidentDto> getIncidents()
        A list of JSON objects containing incident specific properties: * `id`: the id of the incident * `activityId`: the activity id in which the incident occurred
        Returns:
        incidents
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object