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, CloudRuntimeEntity, CloudProcessInstance, QueryCloudProcessInstance

@Entity(name="ProcessInstance") public class ProcessInstanceEntity extends ActivitiEntityMetadata implements 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)
    • 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
    • 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)
    • hashCode

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

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

      public Set<QueryCloudSubprocessInstance> getSubprocesses()
      Specified by:
      getSubprocesses in interface QueryCloudProcessInstance
    • setSubprocesses

      public void setSubprocesses(Set<QueryCloudSubprocessInstance> subprocesses)
      Specified by:
      setSubprocesses in interface QueryCloudProcessInstance