| Modifier and Type | Method and Description |
|---|---|
protected SProcessInstance |
ProcessAPIImpl.getSProcessInstance(long processInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessStarter.addSystemCommentOnProcessInstanceWhenStartingProcessFor(SProcessInstance sProcessInstance,
long starterId,
long starterSubstituteId) |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstance |
SetProcessInstanceState.getResult() |
| Modifier and Type | Method and Description |
|---|---|
void |
BPMInstancesCreator.createDataInstances(SProcessInstance processInstance,
SFlowElementContainerDefinition processContainer,
SProcessDefinition processDefinition,
SExpressionContext expressionContext,
List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContextToEvaluateOperations) |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstance |
ProcessInstanceService.getChildOfActivity(long activityInstId)
Get child process instance for the specific call activity or subprocess activity
|
SProcessInstance |
ProcessInstanceService.getProcessInstance(long processInstanceId)
Get process instance by its id
|
| Modifier and Type | Method and Description |
|---|---|
List<SProcessInstance> |
ProcessInstanceService.getProcessInstancesInStates(QueryOptions queryOptions,
ProcessInstanceState... states)
Returns the list of
SProcessInstances in a given list of states. |
List<SProcessInstance> |
ProcessInstanceService.searchFailedProcessInstances(QueryOptions queryOptions)
List all
SProcessInstance with at least one failed task or the ProcessInstanceState.ERROR state. |
List<SProcessInstance> |
ProcessInstanceService.searchFailedProcessInstancesSupervisedBy(long userId,
QueryOptions queryOptions)
Search all
SProcessInstance with at least one failed task or the ProcessInstanceState.ERROR state
for the specific supervisor |
List<SProcessInstance> |
ProcessInstanceService.searchOpenProcessInstancesInvolvingUser(long userId,
QueryOptions queryOptions)
Search all open process instance involving the specific user
|
List<SProcessInstance> |
ProcessInstanceService.searchOpenProcessInstancesInvolvingUsersManagedBy(long managerUserId,
QueryOptions queryOptions)
Search all open process instance involving all users of the specific manager
|
List<SProcessInstance> |
ProcessInstanceService.searchOpenProcessInstancesSupervisedBy(long userId,
QueryOptions queryOptions)
Search all open process instances for the specific supervisor
|
List<SProcessInstance> |
ProcessInstanceService.searchProcessInstances(QueryOptions queryOptions)
Search all process instance according to specific criteria
|
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessInstanceService.createProcessInstance(SProcessInstance processInstance)
Create process instance in DB according to the given process instance object
|
void |
ProcessInstanceService.deleteParentProcessInstanceAndElements(SProcessInstance processInstance)
Delete the specified process instance, and its elements archived and not, if are not a subProcess
|
void |
ProcessInstanceService.deleteProcessInstance(SProcessInstance processInstance)
Delete the specified process instance
|
void |
ProcessInstanceService.setState(SProcessInstance processInstance,
ProcessInstanceState state)
Set state for the processInstance
|
void |
ProcessInstanceService.setStateCategory(SProcessInstance processInstance,
SStateCategory stateCatetory)
Set process state category for the given process instance
|
void |
ProcessInstanceService.updateProcess(SProcessInstance processInstance,
EntityUpdateDescriptor descriptor)
Update the specific process instance
|
| Modifier and Type | Method and Description |
|---|---|
long |
ProcessInstanceService.deleteParentProcessInstanceAndElements(List<SProcessInstance> sProcessInstances)
Delete the specified process instances with id, and their elements archived and not, if are not a subProcess
|
| Modifier and Type | Method and Description |
|---|---|
SProcessInstance |
ProcessInstanceServiceImpl.getChildOfActivity(long activityInstId) |
SProcessInstance |
ProcessInstanceServiceImpl.getProcessInstance(long processInstanceId) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProcessInstanceServiceImpl.createProcessInstance(SProcessInstance processInstance) |
void |
ProcessInstanceServiceImpl.deleteParentProcessInstanceAndElements(SProcessInstance sProcessInstance) |
void |
ProcessInstanceServiceImpl.deleteProcessInstance(SProcessInstance sProcessInstance) |
protected void |
ProcessInstanceServiceImpl.deleteProcessInstanceElements(SProcessInstance processInstance) |
void |
ProcessInstanceServiceImpl.setState(SProcessInstance processInstance,
ProcessInstanceState state) |
void |
ProcessInstanceServiceImpl.setStateCategory(SProcessInstance processInstance,
SStateCategory stateCatetory) |
void |
ProcessInstanceServiceImpl.updateProcess(SProcessInstance processInstance,
EntityUpdateDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
long |
ProcessInstanceServiceImpl.deleteParentProcessInstanceAndElements(List<SProcessInstance> sProcessInstances) |
| Modifier and Type | Method and Description |
|---|---|
SAProcessInstanceBuilder |
SAProcessInstanceBuilderFactory.createNewInstance(SProcessInstance processInstance)
create a new Server Archived Process Instance from a Server Process Instance
the id is kept
|
| Modifier and Type | Method and Description |
|---|---|
SAProcessInstanceBuilder |
SAProcessInstanceBuilderFactoryImpl.createNewInstance(SProcessInstance processInstance) |
| Constructor and Description |
|---|
SAProcessInstanceImpl(SProcessInstance processInstance) |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstance |
SProcessInstanceBuilder.done() |
| Modifier and Type | Method and Description |
|---|---|
SProcessInstance |
SProcessInstanceBuilderImpl.done() |
| Modifier and Type | Class and Description |
|---|---|
class |
SProcessInstanceImpl |
| Modifier and Type | Method and Description |
|---|---|
static SelectListDescriptor<Long> |
SelectDescriptorBuilder.getChildInstanceIdsOfProcessInstance(Class<SProcessInstance> class1,
long processInstanceId,
QueryOptions queryOptions) |
| Modifier and Type | Method and Description |
|---|---|
protected SProcessInstance |
ProcessExecutorImpl.createProcessInstance(SProcessDefinition processDefinition,
long starterId,
long starterSubstituteId,
long callerId) |
protected SProcessInstance |
StateBehaviors.instantiateProcess(SProcessDefinition callerProcessDefinition,
SCallActivityDefinition callActivityDefinition,
SFlowNodeInstance callActivityInstance,
long targetProcessDefinitionId) |
SProcessInstance |
ProcessExecutorImpl.start(long starterId,
long starterSubstituteId,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectorsWithInput,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutor.start(long starterId,
long starterSubstituteId,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectorsWithInput,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutorImpl.start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutor.start(long processDefinitionId,
long targetSFlowNodeDefinitionId,
long starterId,
long starterSubstituteId,
SExpressionContext expressionContext,
List<SOperation> operations,
long callerId,
long subProcessDefinitionId,
Map<String,Serializable> processInputs) |
protected SProcessInstance |
ProcessExecutorImpl.start(long starterId,
long starterSubstituteId,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
List<ConnectorDefinitionWithInputValues> connectors,
long callerId,
FlowNodeSelector selector,
Map<String,Serializable> processInputs) |
SProcessInstance |
ProcessExecutorImpl.startElements(SProcessInstance sProcessInstance,
FlowNodeSelector selector) |
SProcessInstance |
ProcessExecutor.startElements(SProcessInstance sProcessInstance,
FlowNodeSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
void |
FlowNodeExecutorImpl.childReachedState(SProcessInstance childProcInst,
ProcessInstanceState childState,
boolean hasActionsToExecute) |
void |
FlowNodeExecutor.childReachedState(SProcessInstance childProcInst,
ProcessInstanceState childState,
boolean hasActionsToExecute) |
boolean |
ProcessExecutorImpl.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sProcessInstance,
ConnectorEvent activationEvent,
FlowNodeSelector selectorForConnectorOnEnter) |
boolean |
ProcessExecutor.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sInstance,
ConnectorEvent activationEvent,
FlowNodeSelector selector) |
protected void |
ProcessExecutorImpl.executeConnectors(SProcessDefinition processDefinition,
SProcessInstance sProcessInstance,
List<ConnectorDefinitionWithInputValues> connectorsList) |
protected void |
ProcessExecutorImpl.executeOperations(List<SOperation> operations,
Map<String,Object> context,
SExpressionContext expressionContext,
SExpressionContext expressionContextToEvaluateOperations,
SProcessInstance sProcessInstance) |
protected void |
ProcessExecutorImpl.handleEventSubProcess(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
long subProcessDefinitionId) |
void |
ProcessExecutorImpl.handleProcessCompletion(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
boolean hasActionsToExecute) |
void |
ProcessExecutor.handleProcessCompletion(SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
boolean hasActionsToExecute) |
protected boolean |
ProcessExecutorImpl.initialize(long userId,
SProcessDefinition sProcessDefinition,
SProcessInstance sProcessInstance,
SExpressionContext expressionContextToEvaluateOperations,
List<SOperation> operations,
Map<String,Object> context,
SFlowElementContainerDefinition processContainer,
List<ConnectorDefinitionWithInputValues> connectors,
FlowNodeSelector selectorForConnectorOnEnter,
Map<String,Serializable> processInputs) |
protected void |
ProcessExecutorImpl.initializeData(SFlowElementContainerDefinition processContainer,
SProcessDefinition sProcessDefinition,
SProcessInstance sInstance) |
SProcessInstance |
ProcessExecutorImpl.startElements(SProcessInstance sProcessInstance,
FlowNodeSelector selector) |
SProcessInstance |
ProcessExecutor.startElements(SProcessInstance sProcessInstance,
FlowNodeSelector selector) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessArchiver.archiveConnectorInstancesIfAny(SProcessInstance processInstance,
ConnectorInstanceService connectorInstanceService,
SProcessDefinition processDefinition,
long archiveDate) |
void |
ProcessArchiver.archiveProcessInstance(SProcessInstance processInstance,
ArchiveService archiveService,
ProcessInstanceService processInstanceService,
DocumentService documentService,
TechnicalLoggerService logger,
SCommentService commentService,
ProcessDefinitionService processDefinitionService,
ConnectorInstanceService connectorInstanceService,
ClassLoaderService classLoaderService,
RefBusinessDataService refBusinessDataService) |
protected SAProcessInstance |
ProcessArchiver.buildArchiveProcessInstance(SProcessInstance processInstance) |
| Modifier and Type | Method and Description |
|---|---|
void |
TimerEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
TerminateEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
SignalEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
MessageEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
abstract void |
EventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
ErrorEventHandlerStrategy.handleEventSubProcess(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
EventsHandler.handleEventSubProcess(SProcessDefinition sDefinition,
SProcessInstance parentProcessInstance) |
void |
TimerEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessInstance) |
void |
TerminateEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
abstract void |
EventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
void |
CoupleEventHandlerStrategy.unregisterCatchEvent(SProcessDefinition processDefinition,
SEventDefinition eventDefinition,
SEventTriggerDefinition sEventTriggerDefinition,
long subProcessId,
SProcessInstance parentProcessIsnstance) |
void |
EventsHandler.unregisterEventSubProcess(SProcessDefinition sDefinition,
SProcessInstance parentProcessInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RestartProcessHandler.handleCompletion(SProcessInstance processInstance,
TechnicalLoggerService logger,
ActivityInstanceService activityInstanceService,
WorkService workService,
FlowNodeStateManager flowNodeStateManager,
BPMWorkFactory workFactory) |
| Modifier and Type | Method and Description |
|---|---|
List<ProcessInstance> |
AbstractProcessInstanceSearchEntity.convertToClientObjects(List<SProcessInstance> serverObjects) |
| Modifier and Type | Method and Description |
|---|---|
List<SProcessInstance> |
SearchProcessInstances.executeSearch(QueryOptions queryOptions) |
List<SProcessInstance> |
SearchOpenProcessInstancesSupervisedBy.executeSearch(QueryOptions searchOptions) |
List<SProcessInstance> |
SearchOpenProcessInstancesInvolvingUsersManagedBy.executeSearch(QueryOptions searchOptions) |
List<SProcessInstance> |
SearchOpenProcessInstancesInvolvingUser.executeSearch(QueryOptions searchOptions) |
List<SProcessInstance> |
SearchFailedProcessInstancesSupervisedBy.executeSearch(QueryOptions searchOptions) |
List<SProcessInstance> |
SearchFailedProcessInstances.executeSearch(QueryOptions queryOptions) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessInstance |
ModelConvertor.toProcessInstance(SProcessDefinition definition,
SProcessInstance sInstance) |
| Modifier and Type | Method and Description |
|---|---|
static List<ProcessInstance> |
ModelConvertor.toProcessInstances(List<SProcessInstance> sProcessInstances,
ProcessDefinitionService processDefinitionService) |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Serializable> |
EventUtil.getEventForProcess(SProcessInstance instance) |
Copyright © 2019 Bonitasoft S.A.. All rights reserved.