Class ActivityInstanceEntityImpl
java.lang.Object
org.flowable.common.engine.impl.persistence.entity.AbstractEntity
org.flowable.engine.impl.persistence.entity.AbstractBpmnEngineEntity
org.flowable.engine.impl.persistence.entity.ActivityInstanceEntityImpl
- All Implemented Interfaces:
Serializable,HistoricData,HasRevision,Entity,ActivityInstanceEntity,ActivityInstance
public class ActivityInstanceEntityImpl
extends AbstractBpmnEngineEntity
implements ActivityInstanceEntity, Serializable
- Author:
- martin.grofcik
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Longprotected Dateprotected Stringprotected Stringprotected Stringprotected Dateprotected Stringprotected Stringprotected IntegerFields inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
id, isDeleted, isInserted, isUpdated, originalPersistentState, revision -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe unique identifier of the activity in the processThe display name for the activityThe XML tag of the activity as in the process fileAssignee in case of user task activityThe called process instance in case of call activityReturns the delete reason for this activity, if any was set (if completed normally, no delete reason is set)Difference betweenActivityInstance.getEndTime()andActivityInstance.getStartTime().Time when the activity instance endedExecution referenceReturns a representation of the object, as would be stored in the database.Process definition referenceProcess instance referenceTime when the activity instance startedThe corresponding task in case of task activityReturns the tenant identifier for the historic activitygetTime()Get transaction order valuevoidvoidsetActivityId(String activityId) voidsetActivityName(String activityName) voidsetActivityType(String activityType) voidsetAssignee(String assignee) voidsetCalledProcessInstanceId(String calledProcessInstanceId) voidsetDeleteReason(String deleteReason) voidsetDurationInMillis(Long durationInMillis) voidsetEndTime(Date endTime) voidsetExecutionId(String executionId) voidsetProcessDefinitionId(String processDefinitionId) voidsetProcessInstanceId(String processInstanceId) voidsetStartTime(Date startTime) voidvoidsetTenantId(String tenantId) voidsetTransactionOrder(Integer transactionOrder) toString()Methods inherited from class org.flowable.engine.impl.persistence.entity.AbstractBpmnEngineEntity
getIdPrefixMethods inherited from class org.flowable.common.engine.impl.persistence.entity.AbstractEntity
getId, getOriginalPersistentState, getRevision, getRevisionNext, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setRevision, setUpdatedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.flowable.engine.runtime.ActivityInstance
getIdMethods inherited from interface org.flowable.common.engine.impl.persistence.entity.Entity
getId, getIdPrefix, getOriginalPersistentState, isDeleted, isInserted, isUpdated, setDeleted, setId, setInserted, setOriginalPersistentState, setUpdatedMethods inherited from interface org.flowable.common.engine.impl.db.HasRevision
getRevision, getRevisionNext, setRevision
-
Field Details
-
processInstanceId
-
processDefinitionId
-
startTime
-
endTime
-
durationInMillis
-
transactionOrder
-
deleteReason
-
activityId
-
activityName
-
activityType
-
executionId
-
assignee
-
taskId
-
calledProcessInstanceId
-
tenantId
-
-
Constructor Details
-
ActivityInstanceEntityImpl
public ActivityInstanceEntityImpl()
-
-
Method Details
-
getPersistentState
Description copied from interface:EntityReturns 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:
getPersistentStatein interfaceEntity
-
markEnded
- Specified by:
markEndedin interfaceActivityInstanceEntity
-
getProcessInstanceId
Description copied from interface:ActivityInstanceProcess instance reference- Specified by:
getProcessInstanceIdin interfaceActivityInstance- Specified by:
getProcessInstanceIdin interfaceActivityInstanceEntity
-
getProcessDefinitionId
Description copied from interface:ActivityInstanceProcess definition reference- Specified by:
getProcessDefinitionIdin interfaceActivityInstance- Specified by:
getProcessDefinitionIdin interfaceActivityInstanceEntity
-
getStartTime
Description copied from interface:ActivityInstanceTime when the activity instance started- Specified by:
getStartTimein interfaceActivityInstance- Specified by:
getStartTimein interfaceActivityInstanceEntity
-
getEndTime
Description copied from interface:ActivityInstanceTime when the activity instance ended- Specified by:
getEndTimein interfaceActivityInstance- Specified by:
getEndTimein interfaceActivityInstanceEntity
-
getDurationInMillis
Description copied from interface:ActivityInstanceDifference betweenActivityInstance.getEndTime()andActivityInstance.getStartTime().- Specified by:
getDurationInMillisin interfaceActivityInstance- Specified by:
getDurationInMillisin interfaceActivityInstanceEntity
-
setProcessInstanceId
- Specified by:
setProcessInstanceIdin interfaceActivityInstanceEntity
-
setProcessDefinitionId
- Specified by:
setProcessDefinitionIdin interfaceActivityInstanceEntity
-
setStartTime
- Specified by:
setStartTimein interfaceActivityInstanceEntity
-
setEndTime
- Specified by:
setEndTimein interfaceActivityInstanceEntity
-
setDurationInMillis
- Specified by:
setDurationInMillisin interfaceActivityInstanceEntity
-
getTransactionOrder
Description copied from interface:ActivityInstanceGet transaction order value- Specified by:
getTransactionOrderin interfaceActivityInstance
-
setTransactionOrder
- Specified by:
setTransactionOrderin interfaceActivityInstanceEntity
-
getDeleteReason
Description copied from interface:ActivityInstanceReturns the delete reason for this activity, if any was set (if completed normally, no delete reason is set)- Specified by:
getDeleteReasonin interfaceActivityInstance- Specified by:
getDeleteReasonin interfaceActivityInstanceEntity
-
setDeleteReason
- Specified by:
setDeleteReasonin interfaceActivityInstanceEntity
-
getActivityId
Description copied from interface:ActivityInstanceThe unique identifier of the activity in the process- Specified by:
getActivityIdin interfaceActivityInstance
-
setActivityId
- Specified by:
setActivityIdin interfaceActivityInstanceEntity
-
getActivityName
Description copied from interface:ActivityInstanceThe display name for the activity- Specified by:
getActivityNamein interfaceActivityInstance
-
setActivityName
- Specified by:
setActivityNamein interfaceActivityInstanceEntity
-
getActivityType
Description copied from interface:ActivityInstanceThe XML tag of the activity as in the process file- Specified by:
getActivityTypein interfaceActivityInstance
-
setActivityType
- Specified by:
setActivityTypein interfaceActivityInstanceEntity
-
getExecutionId
Description copied from interface:ActivityInstanceExecution reference- Specified by:
getExecutionIdin interfaceActivityInstance
-
setExecutionId
- Specified by:
setExecutionIdin interfaceActivityInstanceEntity
-
getAssignee
Description copied from interface:ActivityInstanceAssignee in case of user task activity- Specified by:
getAssigneein interfaceActivityInstance
-
setAssignee
- Specified by:
setAssigneein interfaceActivityInstanceEntity
-
getTaskId
Description copied from interface:ActivityInstanceThe corresponding task in case of task activity- Specified by:
getTaskIdin interfaceActivityInstance
-
setTaskId
- Specified by:
setTaskIdin interfaceActivityInstanceEntity
-
getCalledProcessInstanceId
Description copied from interface:ActivityInstanceThe called process instance in case of call activity- Specified by:
getCalledProcessInstanceIdin interfaceActivityInstance
-
setCalledProcessInstanceId
- Specified by:
setCalledProcessInstanceIdin interfaceActivityInstanceEntity
-
getTenantId
Description copied from interface:ActivityInstanceReturns the tenant identifier for the historic activity- Specified by:
getTenantIdin interfaceActivityInstance
-
setTenantId
- Specified by:
setTenantIdin interfaceActivityInstanceEntity
-
getTime
- Specified by:
getTimein interfaceHistoricData
-
toString
-