Class ProcessInstanceEntity

java.lang.Object
org.activiti.cloud.services.query.model.ActivitiEntityMetadata
org.activiti.cloud.services.query.model.ProcessInstanceEntity
All Implemented Interfaces:
org.activiti.api.model.shared.model.ApplicationElement, org.activiti.api.process.model.ProcessInstance, org.activiti.cloud.api.model.shared.CloudRuntimeEntity, org.activiti.cloud.api.process.model.CloudProcessInstance, org.activiti.cloud.api.process.model.QueryCloudProcessInstance

@Entity(name="ProcessInstance") public class ProcessInstanceEntity extends ActivitiEntityMetadata implements org.activiti.cloud.api.process.model.QueryCloudProcessInstance
  • Constructor Details

    • ProcessInstanceEntity

      public ProcessInstanceEntity()
    • ProcessInstanceEntity

      public ProcessInstanceEntity(String serviceName, String serviceFullName, String serviceVersion, String appName, String appVersion, String processInstanceId, String processDefinitionId, org.activiti.api.process.model.ProcessInstance.ProcessInstanceStatus status, Date lastModified)
  • Method Details

    • getProcessDefinitionId

      public String getProcessDefinitionId()
      Specified by:
      getProcessDefinitionId in interface org.activiti.api.process.model.ProcessInstance
    • getStatus

      public org.activiti.api.process.model.ProcessInstance.ProcessInstanceStatus getStatus()
      Specified by:
      getStatus in interface org.activiti.api.process.model.ProcessInstance
    • getLastModified

      public Date getLastModified()
    • setProcessDefinitionId

      public void setProcessDefinitionId(String processDefinitionId)
    • setStatus

      public void setStatus(org.activiti.api.process.model.ProcessInstance.ProcessInstanceStatus status)
    • setLastModified

      public void setLastModified(Date lastModified)
    • getLastModifiedTo

      public Date getLastModifiedTo()
    • setLastModifiedTo

      public void setLastModifiedTo(Date lastModifiedTo)
    • getLastModifiedFrom

      public Date getLastModifiedFrom()
    • setLastModifiedFrom

      public void setLastModifiedFrom(Date lastModifiedFrom)
    • getTasks

      public Set<TaskEntity> getTasks()
    • setTasks

      public void setTasks(Set<TaskEntity> tasks)
    • getVariables

      public Set<ProcessVariableEntity> getVariables()
    • setVariables

      public void setVariables(Set<ProcessVariableEntity> variable)
    • getVariable

      public Optional<ProcessVariableEntity> getVariable(String variableName)
    • getSequenceFlowByEventId

      public Optional<BPMNSequenceFlowEntity> getSequenceFlowByEventId(String eventId)
    • getProcessDefinitionKey

      public String getProcessDefinitionKey()
      Specified by:
      getProcessDefinitionKey in interface org.activiti.api.process.model.ProcessInstance
    • getParentId

      public String getParentId()
      Specified by:
      getParentId in interface org.activiti.api.process.model.ProcessInstance
    • setParentId

      public void setParentId(String parentId)
    • setProcessDefinitionKey

      public void setProcessDefinitionKey(String processDefinitionKey)
    • setLinkedProcessInstanceId

      public void setLinkedProcessInstanceId(String linkedProcessInstanceId)
      Specified by:
      setLinkedProcessInstanceId in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • setLinkedProcessInstanceType

      public void setLinkedProcessInstanceType(String linkedProcessInstanceType)
      Specified by:
      setLinkedProcessInstanceType in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • getId

      public String getId()
      Specified by:
      getId in interface org.activiti.api.process.model.ProcessInstance
    • setId

      public void setId(String id)
    • getName

      public String getName()
      Specified by:
      getName in interface org.activiti.api.process.model.ProcessInstance
    • setName

      public void setName(String name)
    • getInitiator

      public String getInitiator()
      Specified by:
      getInitiator in interface org.activiti.api.process.model.ProcessInstance
    • setInitiator

      public void setInitiator(String initiator)
    • getStartDate

      public Date getStartDate()
      Specified by:
      getStartDate in interface org.activiti.api.process.model.ProcessInstance
    • setStartDate

      public void setStartDate(Date startDate)
    • getBusinessKey

      public String getBusinessKey()
      Specified by:
      getBusinessKey in interface org.activiti.api.process.model.ProcessInstance
    • setBusinessKey

      public void setBusinessKey(String businessKey)
    • getProcessDefinitionVersion

      public Integer getProcessDefinitionVersion()
      Specified by:
      getProcessDefinitionVersion in interface org.activiti.api.process.model.ProcessInstance
    • setProcessDefinitionVersion

      public void setProcessDefinitionVersion(Integer processDefinitionVersion)
    • getProcessDefinitionName

      public String getProcessDefinitionName()
      Specified by:
      getProcessDefinitionName in interface org.activiti.api.process.model.ProcessInstance
    • getRootProcessInstanceId

      public String getRootProcessInstanceId()
      Specified by:
      getRootProcessInstanceId in interface org.activiti.api.process.model.ProcessInstance
    • getLinkedProcessInstanceId

      public String getLinkedProcessInstanceId()
      Specified by:
      getLinkedProcessInstanceId in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • getLinkedProcessInstanceType

      public String getLinkedProcessInstanceType()
      Specified by:
      getLinkedProcessInstanceType in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • setRootProcessInstanceId

      public void setRootProcessInstanceId(String rootProcessInstanceId)
    • setProcessDefinitionName

      public void setProcessDefinitionName(String processDefinitionName)
    • getStartFrom

      public Date getStartFrom()
    • setStartFrom

      public void setStartFrom(Date startFrom)
    • getStartTo

      public Date getStartTo()
    • setStartTo

      public void setStartTo(Date startTo)
    • getCompletedDate

      public Date getCompletedDate()
      Specified by:
      getCompletedDate in interface org.activiti.api.process.model.ProcessInstance
    • setCompletedDate

      public void setCompletedDate(Date endDate)
    • getCompletedTo

      public Date getCompletedTo()
    • setCompletedTo

      public void setCompletedTo(Date completedTo)
    • getCompletedFrom

      public Date getCompletedFrom()
    • setCompletedFrom

      public void setCompletedFrom(Date completedFrom)
    • getSuspendedDate

      public Date getSuspendedDate()
    • setSuspendedDate

      public void setSuspendedDate(Date suspendedDate)
    • getSuspendedTo

      public Date getSuspendedTo()
    • setSuspendedTo

      public void setSuspendedTo(Date suspendedTo)
    • getSuspendedFrom

      public Date getSuspendedFrom()
    • setSuspendedFrom

      public void setSuspendedFrom(Date suspendedFrom)
    • isInFinalState

      public boolean isInFinalState()
    • getActivities

      public Set<BPMNActivityEntity> getActivities()
    • setActivities

      public void setActivities(Set<BPMNActivityEntity> bpmnActivities)
    • getServiceTasks

      public List<ServiceTaskEntity> getServiceTasks()
    • setServiceTasks

      public void setServiceTasks(List<ServiceTaskEntity> serviceTasks)
    • getSequenceFlows

      public List<BPMNSequenceFlowEntity> getSequenceFlows()
    • setSequenceFlows

      public void setSequenceFlows(List<BPMNSequenceFlowEntity> sequenceFlows)
    • getIntegrationContexts

      public List<IntegrationContextEntity> getIntegrationContexts()
    • setIntegrationContexts

      public void setIntegrationContexts(List<IntegrationContextEntity> integrationContexts)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ActivitiEntityMetadata
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class ActivitiEntityMetadata
    • getSubprocesses

      public Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance> getSubprocesses()
      Specified by:
      getSubprocesses in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • setSubprocesses

      public void setSubprocesses(Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance> subprocesses)
      Specified by:
      setSubprocesses in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • getLinkedProcesses

      public Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance> getLinkedProcesses()
      Specified by:
      getLinkedProcesses in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance
    • setLinkedProcesses

      public void setLinkedProcesses(Set<org.activiti.cloud.api.process.model.QueryCloudSubprocessInstance> linkedProcesses)
      Specified by:
      setLinkedProcesses in interface org.activiti.cloud.api.process.model.QueryCloudProcessInstance