public class ExecutionEntity extends jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl implements jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution, jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ExecutionListenerExecution, Execution, jp.co.intra_mart.activiti.engine.impl.pvm.PvmExecution, ProcessInstance, jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution, jp.co.intra_mart.activiti.engine.impl.db.PersistentObject, jp.co.intra_mart.activiti.engine.impl.db.HasRevision
修飾子とタイプ | フィールドと説明 |
---|---|
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl |
activity
current activity
|
protected String |
activityId
persisted reference to the current position in the diagram within the
processDefinition . |
protected String |
activityName
The name of the current activity position
|
protected String |
businessKey
persisted reference to the business key.
|
protected int |
cachedEntityState |
protected String |
deleteReason |
protected boolean |
deleteRoot |
protected String |
deploymentId
persisted reference to the deployment id.
|
protected String |
description |
protected static int |
EVENT_SUBSCRIPTIONS_STATE_BIT |
protected String |
eventName |
protected jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement |
eventSource |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> |
eventSubscriptions |
protected int |
executionListenerIndex |
protected List<ExecutionEntity> |
executions
nested executions representing scopes or concurrent paths
|
protected boolean |
forcedUpdate |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity> |
identityLinks |
protected boolean |
isActive
indicates if this execution represents an active path of execution.
|
protected boolean |
isConcurrent |
protected boolean |
isEnded |
protected boolean |
isEventScope |
protected boolean |
isOperating |
protected boolean |
isScope |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> |
jobs |
protected static int |
JOBS_STATE_BIT |
protected String |
localizedDescription |
protected String |
localizedName |
protected Date |
lockTime |
protected String |
name |
protected jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation |
nextOperation
next operation. process execution is in fact runtime interpretation of the process model. each operation is a logical
unit of interpretation of the process. so sequentially processing the operations drives the interpretation or execution
of a process.
|
protected ExecutionEntity |
parent
the parent execution
|
protected String |
parentId
persisted reference to the parent of this execution.
|
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl |
processDefinition |
protected String |
processDefinitionId
persisted reference to the processDefinition.
|
protected String |
processDefinitionKey
persisted reference to the process definition key.
|
protected String |
processDefinitionName
persisted reference to the process definition name.
|
protected String |
processDefinitionType
プロセス定義種別
|
protected Integer |
processDefinitionVersion
persisted reference to the process definition version.
|
protected ExecutionEntity |
processInstance
the process instance. this is the root of the execution tree. the processInstance of a process instance is a self
reference.
|
protected String |
processInstanceId
persisted reference to the process instance.
|
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> |
queryVariables |
protected ExecutionEntity |
replacedBy
when execution structure is pruned during a takeAll, then the original execution has to be resolved to the replaced
execution.
|
protected int |
revision |
protected jp.co.intra_mart.activiti.engine.impl.pvm.runtime.StartingExecution |
startingExecution |
protected ExecutionEntity |
subProcessInstance
reference to a subprocessinstance, not-null if currently subprocess is started from this execution
|
protected ExecutionEntity |
superExecution
super execution, not-null if this execution is part of a subprocess
|
protected String |
superExecutionId
persisted reference to the super execution of this execution
|
protected int |
suspensionState |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> |
tasks |
protected static int |
TASKS_STATE_BIT |
protected String |
tenantId
The tenant identifier (if any)
|
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl |
transition
current transition. is null when there is no transition being taken.
|
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl |
transitionBeingTaken
transition that will be taken. is null when there is no transition being taken.
|
コンストラクタと説明 |
---|
ExecutionEntity() |
ExecutionEntity(jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl activityImpl) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addEventSubscription(jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity eventSubscriptionEntity) |
jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity |
addIdentityLink(String userId,
String groupId,
String type) |
void |
addJob(jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity jobEntity) |
void |
addTask(jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity taskEntity) |
protected boolean |
allExecutionsInSameActivity(List<ExecutionEntity> executions) |
protected void |
collectActiveActivityIds(List<String> activeActivityIds) |
ExecutionEntity |
createExecution()
creates a new execution. properties processDefinition, processInstance and activity will be initialized.
|
jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance |
createSubProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessDefinition processDefinition) |
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity |
createVariableInstance(String variableName,
Object value,
ExecutionEntity sourceActivityExecution) |
void |
deleteCascade(String deleteReason) |
void |
deleteIdentityLink(String userId,
String groupId,
String type) |
void |
destroy() |
void |
destroyScope(String reason) |
void |
disposeStartingExecution() |
void |
end()
removes an execution. if there are nested executions, those will be ended recursively. if there is a parent, this method
removes the bidirectional relation between parent and this execution.
|
protected void |
ensureActivityInitialized()
must be called before the activity member field or getActivity() is called
|
protected void |
ensureEventSubscriptionsInitialized() |
protected void |
ensureExecutionsInitialized() |
protected void |
ensureJobsInitialized() |
protected void |
ensureParentInitialized() |
protected void |
ensureProcessDefinitionInitialized()
for setting the process definition, this setter must be used as subclasses can override
|
protected void |
ensureProcessInstanceInitialized() |
protected void |
ensureSubProcessInstanceInitialized() |
protected void |
ensureSuperExecutionInitialized() |
protected void |
ensureTasksInitialized() |
void |
executeActivity(jp.co.intra_mart.activiti.engine.impl.pvm.PvmActivity activity) |
List<String> |
findActiveActivityIds() |
ExecutionEntity |
findExecution(String activityId)
searches for an execution positioned in the given activity
|
List<jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution> |
findInactiveConcurrentExecutions(jp.co.intra_mart.activiti.engine.impl.pvm.PvmActivity activity) |
protected void |
fireActivityCompletedEvent() |
void |
forceUpdate() |
jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl |
getActivity()
ensures initialization and returns the activity
|
String |
getActivityId()
Returns the id of the activity where the execution currently is at.
|
protected List<ExecutionEntity> |
getAllChildExecutions() |
String |
getBusinessKey()
The business key for this execution.
|
int |
getCachedEntityState() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntity> |
getCompensateEventSubscriptions() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntity> |
getCompensateEventSubscriptions(String activityId) |
String |
getCurrentActivityId()
Gets the id of the current activity.
|
String |
getCurrentActivityName()
Gets the name of the current activity.
|
String |
getDeleteReason() |
String |
getDeploymentId()
The deployment id of the process definition of the process instance.
|
String |
getDescription()
Returns the description of this execution.
|
EngineServices |
getEngineServices()
All Activiti services can be accessed through this interface.
|
String |
getEventName()
The
event name in case this execution is passed in for an ExecutionListener |
jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement |
getEventSource() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> |
getEventSubscriptions() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> |
getEventSubscriptionsInternal() |
Integer |
getExecutionListenerIndex() |
List<ExecutionEntity> |
getExecutions()
ensures initialization and returns the non-null executions list
|
String |
getId()
Unique id of this path of execution that can be used as a handle to provide external signals back into the engine after wait states.
|
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity> |
getIdentityLinks() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> |
getJobs() |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> |
getJobsInternal() |
String |
getLocalizedDescription()
Returns the localized description of this process instance.
|
String |
getLocalizedName()
Returns the localized name of this process instance.
|
Date |
getLockTime() |
String |
getName()
Returns the name of this execution.
|
ExecutionEntity |
getParent()
ensures initialization and returns the parent
|
String |
getParentId()
Gets the id of the parent of this execution.
|
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl |
getParentVariableScope() |
Object |
getPersistentState() |
String |
getProcessBusinessKey()
The business key for the process instance this execution is associated with.
|
jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl |
getProcessDefinition()
ensures initialization and returns the process definition.
|
String |
getProcessDefinitionId()
The process definition key for the process instance this execution is associated with.
|
String |
getProcessDefinitionKey()
The key of the process definition of the process instance.
|
String |
getProcessDefinitionName()
The name of the process definition of the process instance.
|
String |
getProcessDefinitionType() |
Integer |
getProcessDefinitionVersion()
The version of the process definition of the process instance.
|
ExecutionEntity |
getProcessInstance()
ensures initialization and returns the process instance.
|
String |
getProcessInstanceId()
Reference to the overall process instance
|
Map<String,Object> |
getProcessVariables()
Returns the process variables if requested in the process instance query
|
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> |
getQueryVariables() |
ExecutionEntity |
getReplacedBy() |
int |
getRevision() |
int |
getRevisionNext() |
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ScopeImpl |
getScopeObject() |
protected ExecutionEntity |
getSourceActivityExecution()
used to calculate the sourceActivityExecution for method
#updateActivityInstanceIdInHistoricVariableUpdate(HistoricDetailVariableInstanceUpdateEntity, ExecutionEntity) |
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity |
getSpecificVariable(String variableName) |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> |
getSpecificVariables(Collection<String> variableNames) |
jp.co.intra_mart.activiti.engine.impl.pvm.runtime.StartingExecution |
getStartingExecution() |
ExecutionEntity |
getSubProcessInstance() |
ExecutionEntity |
getSuperExecution() |
String |
getSuperExecutionId()
Gets the id of the calling execution.
|
int |
getSuspensionState() |
List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> |
getTasks() |
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> |
getTasksInternal() |
String |
getTenantId()
Returns the tenant id, if any is set before on the process definition or process instance.
|
protected String |
getToStringIdentity() |
jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl |
getTransition() |
jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl |
getTransitionBeingTaken() |
void |
inactivate() |
void |
initialize() |
protected void |
initializeVariableInstanceBackPointer(jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity variableInstance) |
void |
insert() |
jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity |
involveGroup(String groupId,
String type)
Adds an IdentityLink for group like involveUser().
|
jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity |
involveUser(String userId,
String type)
Adds an IdentityLink for this user with the specified type, but only if the user is not associated with this instance
yet.
|
boolean |
isActive() |
boolean |
isActive(String activityId) |
protected boolean |
isActivityIdUsedForDetails() |
boolean |
isConcurrent() |
boolean |
isDeleteRoot() |
boolean |
isEnded()
Indicates if the execution is ended.
|
boolean |
isEventScope() |
boolean |
isProcessInstanceType() |
boolean |
isScope() |
boolean |
isSuspended()
Indicates if the execution is suspended.
|
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> |
loadVariableInstances() |
protected ExecutionEntity |
newExecution() |
void |
performOperation(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation) |
protected void |
performOperationSync(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation) |
void |
remove() |
void |
removeEventSubscription(jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity eventSubscriptionEntity) |
void |
removeIdentityLinks() |
void |
removeJob(jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity job) |
void |
removeTask(jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity task) |
protected void |
scheduleAtomicOperationAsync(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation) |
void |
setActive(boolean isActive) |
void |
setActivity(jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl activity) |
void |
setBusinessKey(String businessKey) |
void |
setCachedEntityState(int cachedEntityState) |
void |
setConcurrent(boolean isConcurrent) |
void |
setDeleteReason(String deleteReason) |
void |
setDeleteRoot(boolean deleteRoot) |
void |
setDeploymentId(String deploymentId) |
void |
setDescription(String description) |
void |
setEnded(boolean ended) |
void |
setEventName(String eventName) |
void |
setEventScope(boolean isEventScope) |
void |
setEventSource(jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement eventSource) |
void |
setExecutionListenerIndex(Integer executionListenerIndex) |
void |
setExecutions(List<ExecutionEntity> executions) |
void |
setId(String id) |
void |
setLocalizedDescription(String localizedDescription) |
void |
setLocalizedName(String localizedName) |
void |
setLockTime(Date lockTime) |
void |
setName(String name) |
void |
setParent(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution parent) |
void |
setParentId(String parentId) |
void |
setProcessDefinition(jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl processDefinition) |
void |
setProcessDefinitionId(String processDefinitionId) |
void |
setProcessDefinitionKey(String processDefinitionKey) |
void |
setProcessDefinitionName(String processDefinitionName) |
void |
setProcessDefinitionType(String processDefinitionType) |
void |
setProcessDefinitionVersion(Integer processDefinitionVersion) |
void |
setProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution processInstance) |
void |
setQueryVariables(List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> queryVariables) |
void |
setReplacedBy(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution replacedBy) |
void |
setRevision(int revision) |
void |
setScope(boolean isScope) |
void |
setSubProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution subProcessInstance) |
void |
setSuperExecution(ExecutionEntity superExecution) |
void |
setSuspensionState(int suspensionState) |
void |
setTenantId(String tenantId) |
void |
setTransition(jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transition) |
void |
setTransitionBeingTaken(jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transitionBeingTaken) |
void |
signal(String signalName,
Object signalData) |
void |
start() |
void |
take(jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition transition) |
void |
take(jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition transition,
boolean fireActivityCompletionEvent) |
void |
takeAll(List<jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition> transitions,
List<jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution> recyclableExecutions) |
String |
toString() |
String |
updateProcessBusinessKey(String bzKey) |
protected void |
updateVariableInstance(jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity variableInstance,
Object value,
ExecutionEntity sourceActivityExecution) |
collectVariableInstances, collectVariableNames, collectVariables, createVariableLocal, createVariableLocal, createVariablesLocal, deleteVariableInstanceForExplicitUserCall, deleteVariablesInstanceForLeavingScope, ensureVariableInstancesInitialized, getCachedElContext, getUsedVariablesCache, getVariable, getVariable, getVariable, getVariableInstance, getVariableInstance, getVariableInstanceEntities, getVariableInstanceLocal, getVariableInstanceLocal, getVariableInstances, getVariableInstances, getVariableInstances, getVariableInstancesLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariables, getVariables, getVariablesLocal, getVariablesLocal, getVariablesLocal, getVariableValues, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariable, removeVariableLocal, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setCachedElContext, setVariable, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariableLocal, setVariables, setVariablesLocal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createVariableLocal, getVariable, getVariable, getVariable, getVariableInstance, getVariableInstance, getVariableInstanceLocal, getVariableInstanceLocal, getVariableInstances, getVariableInstances, getVariableInstances, getVariableInstancesLocal, getVariableInstancesLocal, getVariableInstancesLocal, getVariableLocal, getVariableLocal, getVariableLocal, getVariableNames, getVariableNamesLocal, getVariables, getVariables, getVariables, getVariablesLocal, getVariablesLocal, getVariablesLocal, hasVariable, hasVariableLocal, hasVariables, hasVariablesLocal, removeVariable, removeVariableLocal, removeVariables, removeVariables, removeVariablesLocal, removeVariablesLocal, setVariable, setVariable, setVariableLocal, setVariableLocal, setVariables, setVariablesLocal
protected static final int EVENT_SUBSCRIPTIONS_STATE_BIT
protected static final int TASKS_STATE_BIT
protected static final int JOBS_STATE_BIT
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl processDefinition
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl activity
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transition
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transitionBeingTaken
protected ExecutionEntity processInstance
protected ExecutionEntity parent
protected List<ExecutionEntity> executions
protected ExecutionEntity superExecution
protected ExecutionEntity subProcessInstance
protected jp.co.intra_mart.activiti.engine.impl.pvm.runtime.StartingExecution startingExecution
protected String tenantId
protected String name
protected String description
protected String localizedName
protected String localizedDescription
protected Date lockTime
protected boolean isActive
protected boolean isScope
protected boolean isConcurrent
protected boolean isEnded
protected boolean isEventScope
protected String eventName
protected jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement eventSource
protected int executionListenerIndex
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> eventSubscriptions
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> jobs
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> tasks
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity> identityLinks
protected int cachedEntityState
protected boolean deleteRoot
protected String deleteReason
protected ExecutionEntity replacedBy
#takeAll(List, List)} {@link OutgoingExecution}
protected jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation nextOperation
AtomicOperation
,
performOperation(AtomicOperation)
protected boolean isOperating
protected int revision
protected int suspensionState
protected String processDefinitionId
protected String processDefinitionKey
protected String processDefinitionName
protected Integer processDefinitionVersion
protected String deploymentId
protected String processDefinitionType
protected String activityId
processDefinition
.protected String activityName
protected String processInstanceId
getProcessInstance()
protected String businessKey
protected String parentId
getParent()
,
setParentId(String)
protected String superExecutionId
protected boolean forcedUpdate
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> queryVariables
public ExecutionEntity(jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl activityImpl)
public ExecutionEntity()
public ExecutionEntity createExecution()
createExecution
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance createSubProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessDefinition processDefinition)
createSubProcessInstance
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected ExecutionEntity newExecution()
public void initialize()
initialize
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void start()
start
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance
public void destroy()
destroy
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void end()
end
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public void signal(String signalName, Object signalData)
signal
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmExecution
public void take(jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition transition)
take
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
take
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void take(jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition transition, boolean fireActivityCompletionEvent)
take
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
fireActivityCompletionEvent
- This method can be called from other places (like takeAll(List, List)
), where
the event is already fired. In that case, false is passed an no second event is fired.public void executeActivity(jp.co.intra_mart.activiti.engine.impl.pvm.PvmActivity activity)
executeActivity
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public List<jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution> findInactiveConcurrentExecutions(jp.co.intra_mart.activiti.engine.impl.pvm.PvmActivity activity)
findInactiveConcurrentExecutions
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected List<ExecutionEntity> getAllChildExecutions()
public void takeAll(List<jp.co.intra_mart.activiti.engine.impl.pvm.PvmTransition> transitions, List<jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution> recyclableExecutions)
takeAll
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected void fireActivityCompletedEvent()
protected boolean allExecutionsInSameActivity(List<ExecutionEntity> executions)
public void performOperation(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation)
performOperation
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
protected void performOperationSync(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation)
protected void scheduleAtomicOperationAsync(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.AtomicOperation executionOperation)
public boolean isActive(String activityId)
public void inactivate()
inactivate
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public List<ExecutionEntity> getExecutions()
getExecutions
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected void ensureExecutionsInitialized()
public void setExecutions(List<ExecutionEntity> executions)
public ExecutionEntity findExecution(String activityId)
findExecution
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance
public List<String> findActiveActivityIds()
findActiveActivityIds
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance
public String getBusinessKey()
DelegateExecution
getBusinessKey
インタフェース内 DelegateExecution
getBusinessKey
インタフェース内 ProcessInstance
public void setBusinessKey(String businessKey)
setBusinessKey
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance
public String getProcessBusinessKey()
DelegateExecution
getProcessBusinessKey
インタフェース内 DelegateExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl getProcessDefinition()
getProcessDefinition
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setProcessDefinitionId(String processDefinitionId)
public String getProcessDefinitionId()
DelegateExecution
getProcessDefinitionId
インタフェース内 DelegateExecution
getProcessDefinitionId
インタフェース内 ProcessInstance
public String getProcessDefinitionKey()
ProcessInstance
getProcessDefinitionKey
インタフェース内 ProcessInstance
public void setProcessDefinitionKey(String processDefinitionKey)
public String getProcessDefinitionName()
ProcessInstance
getProcessDefinitionName
インタフェース内 ProcessInstance
public void setProcessDefinitionName(String processDefinitionName)
public Integer getProcessDefinitionVersion()
ProcessInstance
getProcessDefinitionVersion
インタフェース内 ProcessInstance
public void setProcessDefinitionVersion(Integer processDefinitionVersion)
public String getDeploymentId()
ProcessInstance
getDeploymentId
インタフェース内 ProcessInstance
public void setDeploymentId(String deploymentId)
public String getProcessDefinitionType()
public void setProcessDefinitionType(String processDefinitionType)
protected void ensureProcessDefinitionInitialized()
public void setProcessDefinition(jp.co.intra_mart.activiti.engine.impl.pvm.process.ProcessDefinitionImpl processDefinition)
setProcessDefinition
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public ExecutionEntity getProcessInstance()
getProcessInstance
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected void ensureProcessInstanceInitialized()
public void setProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution processInstance)
setProcessInstance
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public boolean isProcessInstanceType()
isProcessInstanceType
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl getActivity()
getActivity
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
getActivity
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmExecution
protected void ensureActivityInitialized()
public void setActivity(jp.co.intra_mart.activiti.engine.impl.pvm.process.ActivityImpl activity)
setActivity
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public ExecutionEntity getParent()
getParent
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
protected void ensureParentInitialized()
public void setParent(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution parent)
setParent
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public String getSuperExecutionId()
DelegateExecution
getSuperExecutionId
インタフェース内 DelegateExecution
getSuperExecutionId
インタフェース内 Execution
public ExecutionEntity getSuperExecution()
getSuperExecution
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setSuperExecution(ExecutionEntity superExecution)
protected void ensureSuperExecutionInitialized()
public ExecutionEntity getSubProcessInstance()
getSubProcessInstance
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setSubProcessInstance(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution subProcessInstance)
setSubProcessInstance
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
protected void ensureSubProcessInstanceInitialized()
protected jp.co.intra_mart.activiti.engine.impl.pvm.process.ScopeImpl getScopeObject()
public boolean isScope()
isScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
isScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setScope(boolean isScope)
setScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public void remove()
remove
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void destroyScope(String reason)
destroyScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public ExecutionEntity getReplacedBy()
getReplacedBy
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setReplacedBy(jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution replacedBy)
setReplacedBy
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
protected void initializeVariableInstanceBackPointer(jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity variableInstance)
initializeVariableInstanceBackPointer
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> loadVariableInstances()
loadVariableInstances
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl getParentVariableScope()
getParentVariableScope
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected ExecutionEntity getSourceActivityExecution()
#updateActivityInstanceIdInHistoricVariableUpdate(HistoricDetailVariableInstanceUpdateEntity, ExecutionEntity)
getSourceActivityExecution
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected boolean isActivityIdUsedForDetails()
isActivityIdUsedForDetails
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity createVariableInstance(String variableName, Object value, ExecutionEntity sourceActivityExecution)
createVariableInstance
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected void updateVariableInstance(jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity variableInstance, Object value, ExecutionEntity sourceActivityExecution)
updateVariableInstance
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity getSpecificVariable(String variableName)
getSpecificVariable
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> getSpecificVariables(Collection<String> variableNames)
getSpecificVariables
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
public Object getPersistentState()
getPersistentState
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.PersistentObject
public void insert()
public void deleteCascade(String deleteReason)
deleteCascade
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessInstance
deleteCascade
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setDeleteRoot(boolean deleteRoot)
public int getRevisionNext()
getRevisionNext
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.HasRevision
public void forceUpdate()
public EngineServices getEngineServices()
DelegateExecution
getEngineServices
インタフェース内 DelegateExecution
protected String getToStringIdentity()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> getEventSubscriptionsInternal()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity> getEventSubscriptions()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntity> getCompensateEventSubscriptions()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.CompensateEventSubscriptionEntity> getCompensateEventSubscriptions(String activityId)
protected void ensureEventSubscriptionsInitialized()
public void addEventSubscription(jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity eventSubscriptionEntity)
public void removeEventSubscription(jp.co.intra_mart.activiti.engine.impl.persistence.entity.EventSubscriptionEntity eventSubscriptionEntity)
protected void ensureJobsInitialized()
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> getJobsInternal()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity> getJobs()
public void addJob(jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity jobEntity)
public void removeJob(jp.co.intra_mart.activiti.engine.impl.persistence.entity.JobEntity job)
protected void ensureTasksInitialized()
protected List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> getTasksInternal()
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity> getTasks()
public void addTask(jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity taskEntity)
public void removeTask(jp.co.intra_mart.activiti.engine.impl.persistence.entity.TaskEntity task)
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity> getIdentityLinks()
public jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity addIdentityLink(String userId, String groupId, String type)
public jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity involveUser(String userId, String type)
public jp.co.intra_mart.activiti.engine.impl.persistence.entity.IdentityLinkEntity involveGroup(String groupId, String type)
ExecutionEntity#involveUser(String, String)}
public void removeIdentityLinks()
public void setCachedEntityState(int cachedEntityState)
public int getCachedEntityState()
public String getProcessInstanceId()
DelegateExecution
getProcessInstanceId
インタフェース内 DelegateExecution
getProcessInstanceId
インタフェース内 Execution
public String getParentId()
DelegateExecution
getParentId
インタフェース内 DelegateExecution
getParentId
インタフェース内 Execution
public void setParentId(String parentId)
public String getId()
DelegateExecution
getId
インタフェース内 DelegateExecution
getId
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.PersistentObject
getId
インタフェース内 Execution
getId
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
public void setId(String id)
setId
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.PersistentObject
setId
クラス内 jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableScopeImpl
public int getRevision()
getRevision
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.HasRevision
public void setRevision(int revision)
setRevision
インタフェース内 jp.co.intra_mart.activiti.engine.impl.db.HasRevision
public String getActivityId()
Execution
getActivityId
インタフェース内 Execution
public jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl getTransition()
getTransition
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setTransition(jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transition)
setTransition
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl getTransitionBeingTaken()
public void setTransitionBeingTaken(jp.co.intra_mart.activiti.engine.impl.pvm.process.TransitionImpl transitionBeingTaken)
public Integer getExecutionListenerIndex()
getExecutionListenerIndex
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setExecutionListenerIndex(Integer executionListenerIndex)
setExecutionListenerIndex
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public boolean isConcurrent()
isConcurrent
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public void setConcurrent(boolean isConcurrent)
setConcurrent
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public boolean isActive()
isActive
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public void setActive(boolean isActive)
setActive
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public boolean isEnded()
Execution
public void setEnded(boolean ended)
setEnded
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ActivityExecution
public String getEventName()
DelegateExecution
event name
in case this execution is passed in for an ExecutionListener
getEventName
インタフェース内 DelegateExecution
getEventName
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ExecutionListenerExecution
public void setEventName(String eventName)
setEventName
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement getEventSource()
getEventSource
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ExecutionListenerExecution
public void setEventSource(jp.co.intra_mart.activiti.engine.impl.pvm.PvmProcessElement eventSource)
setEventSource
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public String getDeleteReason()
getDeleteReason
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.delegate.ExecutionListenerExecution
public void setDeleteReason(String deleteReason)
public boolean isDeleteRoot()
isDeleteRoot
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public int getSuspensionState()
public void setSuspensionState(int suspensionState)
public boolean isSuspended()
Execution
isSuspended
インタフェース内 Execution
isSuspended
インタフェース内 ProcessInstance
public boolean isEventScope()
isEventScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void setEventScope(boolean isEventScope)
setEventScope
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public jp.co.intra_mart.activiti.engine.impl.pvm.runtime.StartingExecution getStartingExecution()
getStartingExecution
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public void disposeStartingExecution()
disposeStartingExecution
インタフェース内 jp.co.intra_mart.activiti.engine.impl.pvm.runtime.InterpretableExecution
public String getCurrentActivityId()
DelegateExecution
getCurrentActivityId
インタフェース内 DelegateExecution
public String getCurrentActivityName()
DelegateExecution
getCurrentActivityName
インタフェース内 DelegateExecution
public String getName()
Execution
getName
インタフェース内 Execution
getName
インタフェース内 ProcessInstance
public void setName(String name)
public String getDescription()
Execution
getDescription
インタフェース内 Execution
getDescription
インタフェース内 ProcessInstance
public void setDescription(String description)
public String getLocalizedName()
ProcessInstance
getLocalizedName
インタフェース内 ProcessInstance
public void setLocalizedName(String localizedName)
public String getLocalizedDescription()
ProcessInstance
getLocalizedDescription
インタフェース内 ProcessInstance
public void setLocalizedDescription(String localizedDescription)
public String getTenantId()
DelegateExecution
getTenantId
インタフェース内 DelegateExecution
getTenantId
インタフェース内 Execution
getTenantId
インタフェース内 ProcessInstance
public void setTenantId(String tenantId)
public Date getLockTime()
public void setLockTime(Date lockTime)
public Map<String,Object> getProcessVariables()
ProcessInstance
getProcessVariables
インタフェース内 ProcessInstance
public List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> getQueryVariables()
public void setQueryVariables(List<jp.co.intra_mart.activiti.engine.impl.persistence.entity.VariableInstanceEntity> queryVariables)
Copyright (c) 2016 NTT DATA INTRAMART CORPORATION.