Class HistoricProcessInstanceEntityImpl
- java.lang.Object
-
- org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
-
- org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntityImpl
-
- org.activiti.engine.impl.persistence.entity.HistoricProcessInstanceEntityImpl
-
- All Implemented Interfaces:
java.io.Serializable
,HistoricProcessInstance
,BulkDeleteable
,Entity
,HistoricProcessInstanceEntity
,HistoricScopeInstanceEntity
public class HistoricProcessInstanceEntityImpl extends HistoricScopeInstanceEntityImpl implements HistoricProcessInstanceEntity, BulkDeleteable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
businessKey
protected java.lang.String
deploymentId
protected java.lang.String
description
protected java.lang.String
endActivityId
protected java.lang.String
localizedDescription
protected java.lang.String
localizedName
protected java.lang.String
name
protected java.lang.String
processDefinitionKey
protected java.lang.String
processDefinitionName
protected java.lang.Integer
processDefinitionVersion
protected java.util.List<HistoricVariableInstanceEntity>
queryVariables
protected java.lang.String
startActivityId
protected java.lang.String
startUserId
protected java.lang.String
superProcessInstanceId
protected java.lang.String
tenantId
-
Fields inherited from class org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntityImpl
deleteReason, durationInMillis, endTime, processDefinitionId, processInstanceId, startTime
-
Fields inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
id, isDeleted, isInserted, isUpdated
-
-
Constructor Summary
Constructors Constructor Description HistoricProcessInstanceEntityImpl()
HistoricProcessInstanceEntityImpl(ExecutionEntity processInstance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBusinessKey()
The user provided unique reference to this process instance.java.lang.String
getDeploymentId()
The deployment id of the process definition of the process instance.java.lang.String
getDescription()
The description for the process instance.java.lang.String
getEndActivityId()
Reference to the activity in which this process instance ended.java.lang.String
getLocalizedDescription()
java.lang.String
getLocalizedName()
java.lang.String
getName()
The name for the process instance.java.lang.Object
getPersistentState()
Returns a representation of the object, as would be stored in the database.java.lang.String
getProcessDefinitionKey()
The key of the process definition of the process instance.java.lang.String
getProcessDefinitionName()
The name of the process definition of the process instance.java.lang.Integer
getProcessDefinitionVersion()
The version of the process definition of the process instance.java.util.Map<java.lang.String,java.lang.Object>
getProcessVariables()
Returns the process variables if requested in the process instance queryjava.util.List<HistoricVariableInstanceEntity>
getQueryVariables()
java.lang.String
getStartActivityId()
The start activity.java.lang.String
getStartUserId()
The authenticated user that started this process instance.java.lang.String
getSuperProcessInstanceId()
The process instance id of a potential super process instance or null if no super process instance existsjava.lang.String
getTenantId()
The tenant identifier for the process instance.void
setBusinessKey(java.lang.String businessKey)
void
setDeploymentId(java.lang.String deploymentId)
void
setDescription(java.lang.String description)
void
setEndActivityId(java.lang.String endActivityId)
void
setLocalizedDescription(java.lang.String localizedDescription)
void
setLocalizedName(java.lang.String localizedName)
void
setName(java.lang.String name)
void
setProcessDefinitionKey(java.lang.String processDefinitionKey)
void
setProcessDefinitionName(java.lang.String processDefinitionName)
void
setProcessDefinitionVersion(java.lang.Integer processDefinitionVersion)
void
setQueryVariables(java.util.List<HistoricVariableInstanceEntity> queryVariables)
void
setStartActivityId(java.lang.String startUserId)
void
setStartUserId(java.lang.String startUserId)
void
setSuperProcessInstanceId(java.lang.String superProcessInstanceId)
void
setTenantId(java.lang.String tenantId)
java.lang.String
toString()
-
Methods inherited from class org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntityImpl
getDeleteReason, getDurationInMillis, getEndTime, getProcessDefinitionId, getProcessInstanceId, getStartTime, markEnded, setDeleteReason, setDurationInMillis, setEndTime, setProcessDefinitionId, setProcessInstanceId, setStartTime
-
Methods inherited from class org.activiti.engine.impl.persistence.entity.AbstractEntityNoRevision
getId, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setUpdated
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.activiti.engine.impl.persistence.entity.Entity
getId, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setUpdated
-
Methods inherited from interface org.activiti.engine.history.HistoricProcessInstance
getDeleteReason, getDurationInMillis, getEndTime, getId, getProcessDefinitionId, getStartTime
-
Methods inherited from interface org.activiti.engine.impl.persistence.entity.HistoricScopeInstanceEntity
getDeleteReason, getDurationInMillis, getEndTime, getProcessDefinitionId, getProcessInstanceId, getStartTime, markEnded, setDeleteReason, setDurationInMillis, setEndTime, setProcessDefinitionId, setProcessInstanceId, setStartTime
-
-
-
-
Field Detail
-
endActivityId
protected java.lang.String endActivityId
-
businessKey
protected java.lang.String businessKey
-
startUserId
protected java.lang.String startUserId
-
startActivityId
protected java.lang.String startActivityId
-
superProcessInstanceId
protected java.lang.String superProcessInstanceId
-
tenantId
protected java.lang.String tenantId
-
name
protected java.lang.String name
-
localizedName
protected java.lang.String localizedName
-
description
protected java.lang.String description
-
localizedDescription
protected java.lang.String localizedDescription
-
processDefinitionKey
protected java.lang.String processDefinitionKey
-
processDefinitionName
protected java.lang.String processDefinitionName
-
processDefinitionVersion
protected java.lang.Integer processDefinitionVersion
-
deploymentId
protected java.lang.String deploymentId
-
queryVariables
protected java.util.List<HistoricVariableInstanceEntity> queryVariables
-
-
Constructor Detail
-
HistoricProcessInstanceEntityImpl
public HistoricProcessInstanceEntityImpl()
-
HistoricProcessInstanceEntityImpl
public HistoricProcessInstanceEntityImpl(ExecutionEntity processInstance)
-
-
Method Detail
-
getPersistentState
public java.lang.Object getPersistentState()
Description copied from interface:Entity
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.- Specified by:
getPersistentState
in interfaceEntity
-
getEndActivityId
public java.lang.String getEndActivityId()
Description copied from interface: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 aHistoricActivityInstanceQuery
instead to query for end events of the process instance (use the activityTYpe attribute)- Specified by:
getEndActivityId
in interfaceHistoricProcessInstance
-
setEndActivityId
public void setEndActivityId(java.lang.String endActivityId)
- Specified by:
setEndActivityId
in interfaceHistoricProcessInstanceEntity
-
getBusinessKey
public java.lang.String getBusinessKey()
Description copied from interface:HistoricProcessInstance
The user provided unique reference to this process instance.- Specified by:
getBusinessKey
in interfaceHistoricProcessInstance
-
setBusinessKey
public void setBusinessKey(java.lang.String businessKey)
- Specified by:
setBusinessKey
in interfaceHistoricProcessInstanceEntity
-
getStartUserId
public java.lang.String getStartUserId()
Description copied from interface:HistoricProcessInstance
The authenticated user that started this process instance.- Specified by:
getStartUserId
in interfaceHistoricProcessInstance
- See Also:
IdentityService#setAuthenticatedUserId(String)
-
setStartUserId
public void setStartUserId(java.lang.String startUserId)
- Specified by:
setStartUserId
in interfaceHistoricProcessInstanceEntity
-
getStartActivityId
public java.lang.String getStartActivityId()
Description copied from interface:HistoricProcessInstance
The start activity.- Specified by:
getStartActivityId
in interfaceHistoricProcessInstance
-
setStartActivityId
public void setStartActivityId(java.lang.String startUserId)
- Specified by:
setStartActivityId
in interfaceHistoricProcessInstanceEntity
-
getSuperProcessInstanceId
public java.lang.String getSuperProcessInstanceId()
Description copied from interface:HistoricProcessInstance
The process instance id of a potential super process instance or null if no super process instance exists- Specified by:
getSuperProcessInstanceId
in interfaceHistoricProcessInstance
-
setSuperProcessInstanceId
public void setSuperProcessInstanceId(java.lang.String superProcessInstanceId)
- Specified by:
setSuperProcessInstanceId
in interfaceHistoricProcessInstanceEntity
-
getTenantId
public java.lang.String getTenantId()
Description copied from interface:HistoricProcessInstance
The tenant identifier for the process instance.- Specified by:
getTenantId
in interfaceHistoricProcessInstance
-
setTenantId
public void setTenantId(java.lang.String tenantId)
- Specified by:
setTenantId
in interfaceHistoricProcessInstanceEntity
-
getName
public java.lang.String getName()
Description copied from interface:HistoricProcessInstance
The name for the process instance.- Specified by:
getName
in interfaceHistoricProcessInstance
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfaceHistoricProcessInstanceEntity
-
getLocalizedName
public java.lang.String getLocalizedName()
-
setLocalizedName
public void setLocalizedName(java.lang.String localizedName)
- Specified by:
setLocalizedName
in interfaceHistoricProcessInstanceEntity
-
getDescription
public java.lang.String getDescription()
Description copied from interface:HistoricProcessInstance
The description for the process instance.- Specified by:
getDescription
in interfaceHistoricProcessInstance
-
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interfaceHistoricProcessInstanceEntity
-
getLocalizedDescription
public java.lang.String getLocalizedDescription()
-
setLocalizedDescription
public void setLocalizedDescription(java.lang.String localizedDescription)
- Specified by:
setLocalizedDescription
in interfaceHistoricProcessInstanceEntity
-
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey()
Description copied from interface:HistoricProcessInstance
The key of the process definition of the process instance.- Specified by:
getProcessDefinitionKey
in interfaceHistoricProcessInstance
- Specified by:
getProcessDefinitionKey
in interfaceHistoricProcessInstanceEntity
-
setProcessDefinitionKey
public void setProcessDefinitionKey(java.lang.String processDefinitionKey)
- Specified by:
setProcessDefinitionKey
in interfaceHistoricProcessInstanceEntity
-
getProcessDefinitionName
public java.lang.String getProcessDefinitionName()
Description copied from interface:HistoricProcessInstance
The name of the process definition of the process instance.- Specified by:
getProcessDefinitionName
in interfaceHistoricProcessInstance
- Specified by:
getProcessDefinitionName
in interfaceHistoricProcessInstanceEntity
-
setProcessDefinitionName
public void setProcessDefinitionName(java.lang.String processDefinitionName)
- Specified by:
setProcessDefinitionName
in interfaceHistoricProcessInstanceEntity
-
getProcessDefinitionVersion
public java.lang.Integer getProcessDefinitionVersion()
Description copied from interface:HistoricProcessInstance
The version of the process definition of the process instance.- Specified by:
getProcessDefinitionVersion
in interfaceHistoricProcessInstance
- Specified by:
getProcessDefinitionVersion
in interfaceHistoricProcessInstanceEntity
-
setProcessDefinitionVersion
public void setProcessDefinitionVersion(java.lang.Integer processDefinitionVersion)
- Specified by:
setProcessDefinitionVersion
in interfaceHistoricProcessInstanceEntity
-
getDeploymentId
public java.lang.String getDeploymentId()
Description copied from interface:HistoricProcessInstance
The deployment id of the process definition of the process instance.- Specified by:
getDeploymentId
in interfaceHistoricProcessInstance
- Specified by:
getDeploymentId
in interfaceHistoricProcessInstanceEntity
-
setDeploymentId
public void setDeploymentId(java.lang.String deploymentId)
- Specified by:
setDeploymentId
in interfaceHistoricProcessInstanceEntity
-
getProcessVariables
public java.util.Map<java.lang.String,java.lang.Object> getProcessVariables()
Description copied from interface:HistoricProcessInstance
Returns the process variables if requested in the process instance query- Specified by:
getProcessVariables
in interfaceHistoricProcessInstance
-
getQueryVariables
public java.util.List<HistoricVariableInstanceEntity> getQueryVariables()
- Specified by:
getQueryVariables
in interfaceHistoricProcessInstanceEntity
-
setQueryVariables
public void setQueryVariables(java.util.List<HistoricVariableInstanceEntity> queryVariables)
- Specified by:
setQueryVariables
in interfaceHistoricProcessInstanceEntity
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-