| Modifier and Type | Method and Description |
|---|---|
void |
ActivityEventManager.deselectActivity(EBPInstanceReference activity)
Deselects the designated activity and thus makes it available for
reassigning.
|
SimpleSessionContext |
ActivityEventManager.getSimpleSessionContext(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an uncomplete simple session context for the designated activity.
|
SimpleSessionContext |
ActivityEventManager.selectActivity(EBPInstanceReference activity)
Selects the designated activity and thus assigns it to this event manager.
|
Pair<SessionToken,SimpleSessionContext> |
ActivityEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEventManager.deselectActivity(EBPInstanceReference activity) |
SimpleSessionContext |
AbstractEventManager.getSimpleSessionContext(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode) |
SimpleSessionContext |
AbstractEventManager.selectActivity(EBPInstanceReference activity) |
Pair<SessionToken,SimpleSessionContext> |
AbstractEventManager.startActivity(EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.util.UUID,java.util.UUID> |
ExecutionManager.archiveInstance(SessionToken session,
java.util.UUID instanceID)
Archives the designated instance which removes the instance data completely
from the underlying services which includes the
InstanceManager, the
DataManager and the
ExecutionHistory. |
SerialisablePair<java.util.Collection<java.util.UUID>,java.util.Map<java.util.UUID,java.util.UUID>> |
ExecutionManager.archiveTemplate(SessionToken session,
java.util.UUID templateID)
Archives the designated template which removes the template and the
instance data completely from the underlying services which includes the
TemplateManager, the
InstanceManager, the
DataManager and the
ExecutionHistory. |
void |
InstanceControl.commitInstance(SessionToken session,
java.util.UUID instanceID)
Commits the designated instance, that means, the instance is marked as
successfully completed.
|
void |
ActivityStarting.deselectActivity(SessionToken session,
EBPInstanceReference activity)
Deselects the designated activity, that is, the designated user does not
want to execute the activity later any more.
|
void |
ActivityStarting.enquireActivity(SessionToken session,
EBPInstanceReference activity,
java.util.Set<QualifiedAgent> recipients,
java.lang.String question)
Sets an enquiry for the designated activity and delegates it to the
designated recipients.
|
ExecutionContext |
ActivityStarting.getExecutionContext(SessionToken session,
EBPInstanceReference activity)
Gets the execution context for the designated activity.
|
ChangeableInstance |
InstanceChanging.getInstanceForChanging(SessionToken session,
java.util.UUID instanceID)
Gets a process instance that may be changed after retrieval.
|
Vote |
InstanceControl.prepareCommitInstance(SessionToken session,
java.util.UUID instanceID)
Prepares the commit of an instance.
|
void |
ActivityStarting.replyEnquiry(SessionToken session,
EBPInstanceReference activity,
java.lang.String reply)
Replies to the designated activity, that is the last enquiry is replied.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to its initial state when it is first
activated.
|
void |
ActivityExecutionControl.resetActivity(SessionToken session,
EBPInstanceReference activity,
boolean forceReset,
java.lang.String savepoint)
Resets the designated activity to the designated savepoint.
|
java.lang.String |
ActivityExecutionControl.resetToPrevSavepoint(SessionToken session,
EBPInstanceReference activity,
boolean forceReset)
Resets the designated activity to the previous savepoint.
|
void |
ActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity from the latest valid savepoint and logs
the agent, the organisational position.
|
void |
InstanceControl.resumeInstance(SessionToken session,
java.util.UUID instanceID)
Resumes the designated (top-level or sub-process) instance and (re-)offers
all active (including suspended) activities to the worklist manager.
|
void |
InstanceControl.resumeInstance(SessionToken session,
java.util.UUID instanceID,
java.net.URI[] stateListener)
Resumes the designated (top-level or sub-process) instance and (re-)offers
all active (including suspended) activities to the worklist manager.
|
void |
InstanceControl.rollbackInstance(SessionToken session,
java.util.UUID instanceID)
Resets the designated instance, which includes rolling back the data and
the effects of the instance as a whole.
|
void |
ActivityStarting.selectActivity(SessionToken session,
EBPInstanceReference activity)
Selects the designated activity, that is, the designated user wants to
execute the activity later.
|
void |
ActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
void |
InstanceControl.stopAndAbortInstance(SessionToken session,
java.util.UUID instanceID,
boolean propagateToRunningActs,
java.lang.String errorMessage,
java.lang.String state,
long errorCode)
Stops the designated instance and if appropriate also the running activities.
|
boolean |
InstanceControl.suspendInstance(SessionToken session,
java.util.UUID instanceID,
boolean propagateToRunningActs)
Suspends the designated instance and if appropriate also the running activities.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.util.UUID,java.util.UUID> |
InstanceManager.archiveInstance(SessionToken session,
java.util.UUID instanceID)
Archives the designated instance, that is the instance and all related data
like the status, child instances (and their statuses) as well as the
(modified) template in case of a instance-specific template are removed
from this instance manager.
|
SerialisablePair<java.util.Collection<java.util.UUID>,java.util.Map<java.util.UUID,java.util.UUID>> |
TemplateManager.archiveTemplate(SessionToken session,
java.util.UUID templateID)
Archives the designated template, which removes:
the template itself,
modified templates based on this template,
its embedded templates,
all corresponding template statuses,
all of its instances (including the ones from the modified and embedded
templates based on the designated template,
all corresponding instance statuses,
This also
archives all corresponding instances. |
| Modifier and Type | Method and Description |
|---|---|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity)
Resumes the designated activity and logs the agent, the organisational
position.
|
GUIContext |
SynchronousActivityStarting.resumeActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] stateListener)
Resumes the designated activity and logs the agent, the organisational
position.
|
GUIContext |
SynchronousActivityStarting.startActivitySynchronously(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] stateListener)
Starts the designated activity in the designated execution mode and logs
the agent, the organisational position.
|
| Modifier and Type | Method and Description |
|---|---|
SimpleSessionContext |
RemoteActivityStarting.getSimpleSessionContext(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode)
Gets an incomplete simple session context for the designated activity.
|
SimpleSessionContext |
RemoteActivityStarting.resumeActivity(SessionToken session,
EBPInstanceReference activity,
java.net.URI[] exeMsgListener)
Resumes the designated activity from the latest valid savepoint if the
activity is appropriate for a
RuntimeService and provides its
process context and the execution session ID. |
SimpleSessionContext |
RemoteActivityStarting.startActivity(SessionToken session,
EBPInstanceReference activity,
ProcessConstants.ExecutionMode executionMode,
java.net.URI[] exeMsgListener)
Starts the designated activity if it is appropriate for a
RuntimeService and provides its process context and the
execution session ID. |