org.activiti.engine.impl.persistence.entity
类 HistoricProcessInstanceEntity

java.lang.Object
  继承者 org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntity
      继承者 org.activiti.engine.impl.persistence.entity.HistoricProcessInstanceEntity
所有已实现的接口:
Serializable, HistoricProcessInstance, PersistentObject

public class HistoricProcessInstanceEntity
extends HistoricScopeInstanceEntity
implements HistoricProcessInstance

作者:
Tom Baeyens, Christian Stettler
另请参见:
序列化表格

字段摘要
protected  String businessKey
           
protected  String endActivityId
           
protected  List<HistoricVariableInstanceEntity> queryVariables
           
protected  String startActivityId
           
protected  String startUserId
           
protected  String superProcessInstanceId
           
 
从类 org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntity 继承的字段
deleteReason, durationInMillis, endTime, id, processDefinitionId, processInstanceId, startTime
 
构造方法摘要
HistoricProcessInstanceEntity()
           
HistoricProcessInstanceEntity(ExecutionEntity processInstance)
           
 
方法摘要
 String getBusinessKey()
          The user provided unique reference to this process instance.
 String getEndActivityId()
          Reference to the activity in which this process instance ended.
 Object getPersistentState()
          Returns a representation of the object, as would be stored in the database.
 Map<String,Object> getProcessVariables()
          Returns the process variables if requested in the process instance query
 List<HistoricVariableInstanceEntity> getQueryVariables()
           
 String getStartActivityId()
          The start activity.
 String getStartUserId()
          The authenticated user that started this process instance.
 String getSuperProcessInstanceId()
          The process instance id of a potential super process instance or null if no super process instance exists
 void setBusinessKey(String businessKey)
           
 void setEndActivityId(String endActivityId)
           
 void setQueryVariables(List<HistoricVariableInstanceEntity> queryVariables)
           
 void setStartActivityId(String startUserId)
           
 void setStartUserId(String startUserId)
           
 void setSuperProcessInstanceId(String superProcessInstanceId)
           
 String toString()
           
 
从类 org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntity 继承的方法
getDeleteReason, getDurationInMillis, getEndTime, getId, getProcessDefinitionId, getProcessInstanceId, getStartTime, markEnded, setDeleteReason, setDurationInMillis, setEndTime, setId, setProcessDefinitionId, setProcessInstanceId, setStartTime
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
从接口 org.activiti.engine.history.HistoricProcessInstance 继承的方法
getDeleteReason, getDurationInMillis, getEndTime, getId, getProcessDefinitionId, getStartTime
 

字段详细信息

endActivityId

protected String endActivityId

businessKey

protected String businessKey

startUserId

protected String startUserId

startActivityId

protected String startActivityId

superProcessInstanceId

protected String superProcessInstanceId

queryVariables

protected List<HistoricVariableInstanceEntity> queryVariables
构造方法详细信息

HistoricProcessInstanceEntity

public HistoricProcessInstanceEntity()

HistoricProcessInstanceEntity

public HistoricProcessInstanceEntity(ExecutionEntity processInstance)
方法详细信息

getPersistentState

public Object getPersistentState()
从接口 PersistentObject 复制的描述
Returns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.

指定者:
接口 PersistentObject 中的 getPersistentState

getEndActivityId

public String getEndActivityId()
从接口 HistoricProcessInstance 复制的描述
Reference to the activity in which this process instance ended. Note that a process instance can have multiple end events, in this case it might not be deterministic which activity id will be referenced here. Use a HistoricActivityInstanceQuery instead to query for end events of the process instance (use the activityTYpe attribute)

指定者:
接口 HistoricProcessInstance 中的 getEndActivityId

setEndActivityId

public void setEndActivityId(String endActivityId)

getBusinessKey

public String getBusinessKey()
从接口 HistoricProcessInstance 复制的描述
The user provided unique reference to this process instance.

指定者:
接口 HistoricProcessInstance 中的 getBusinessKey

setBusinessKey

public void setBusinessKey(String businessKey)

getStartUserId

public String getStartUserId()
从接口 HistoricProcessInstance 复制的描述
The authenticated user that started this process instance.

指定者:
接口 HistoricProcessInstance 中的 getStartUserId
另请参见:
IdentityService.setAuthenticatedUserId(String)

setStartUserId

public void setStartUserId(String startUserId)

getStartActivityId

public String getStartActivityId()
从接口 HistoricProcessInstance 复制的描述
The start activity.

指定者:
接口 HistoricProcessInstance 中的 getStartActivityId

setStartActivityId

public void setStartActivityId(String startUserId)

getSuperProcessInstanceId

public String getSuperProcessInstanceId()
从接口 HistoricProcessInstance 复制的描述
The process instance id of a potential super process instance or null if no super process instance exists

指定者:
接口 HistoricProcessInstance 中的 getSuperProcessInstanceId

setSuperProcessInstanceId

public void setSuperProcessInstanceId(String superProcessInstanceId)

getProcessVariables

public Map<String,Object> getProcessVariables()
从接口 HistoricProcessInstance 复制的描述
Returns the process variables if requested in the process instance query

指定者:
接口 HistoricProcessInstance 中的 getProcessVariables

getQueryVariables

public List<HistoricVariableInstanceEntity> getQueryVariables()

setQueryVariables

public void setQueryVariables(List<HistoricVariableInstanceEntity> queryVariables)

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2013 Alfresco. All rights reserved.