public class BPMWorkFactory extends Object implements WorkFactory
| Constructor and Description |
|---|
BPMWorkFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addExtension(String workType,
Function<WorkDescriptor,BonitaWork> workFactoryOfType) |
BonitaWork |
create(WorkDescriptor workDescriptor) |
WorkDescriptor |
createExecuteConnectorOfActivityDescriptor(long processDefinitionId,
long processInstanceId,
long flowNodeDefinitionId,
long flowNodeInstanceId,
long connectorInstanceId,
String connectorDefinitionName) |
WorkDescriptor |
createExecuteConnectorOfProcessDescriptor(long processDefinitionId,
long processInstanceId,
long rootProcessInstanceId,
long connectorInstanceId,
String connectorDefinitionName,
ConnectorEvent activationEvent,
FlowNodeSelector flowNodeSelector) |
WorkDescriptor |
createExecuteFlowNodeWorkDescriptor(long processDefinitionId,
long processInstanceId,
long flowNodeInstanceId) |
WorkDescriptor |
createExecuteMessageCoupleWorkDescriptor(org.bonitasoft.engine.core.process.instance.model.event.handling.SMessageInstance messageInstance,
org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingMessageEvent waitingMessage) |
WorkDescriptor |
createExecuteReadyHumanTaskWorkDescriptor(long processDefinitionId,
long processInstanceId,
long flowNodeInstanceId) |
WorkDescriptor |
createNotifyChildFinishedWorkDescriptor(long processDefinitionId,
long processInstanceId,
long flowNodeInstanceId,
long parentId,
String parentType) |
WorkDescriptor |
createTriggerSignalWorkDescriptor(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingSignalEvent listeningSignal) |
public WorkDescriptor createExecuteConnectorOfActivityDescriptor(long processDefinitionId, long processInstanceId, long flowNodeDefinitionId, long flowNodeInstanceId, long connectorInstanceId, String connectorDefinitionName)
public WorkDescriptor createExecuteConnectorOfProcessDescriptor(long processDefinitionId, long processInstanceId, long rootProcessInstanceId, long connectorInstanceId, String connectorDefinitionName, ConnectorEvent activationEvent, FlowNodeSelector flowNodeSelector)
public WorkDescriptor createExecuteFlowNodeWorkDescriptor(long processDefinitionId, long processInstanceId, long flowNodeInstanceId)
public WorkDescriptor createExecuteReadyHumanTaskWorkDescriptor(long processDefinitionId, long processInstanceId, long flowNodeInstanceId)
public WorkDescriptor createExecuteMessageCoupleWorkDescriptor(org.bonitasoft.engine.core.process.instance.model.event.handling.SMessageInstance messageInstance, org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingMessageEvent waitingMessage)
public WorkDescriptor createNotifyChildFinishedWorkDescriptor(long processDefinitionId, long processInstanceId, long flowNodeInstanceId, long parentId, String parentType)
public WorkDescriptor createTriggerSignalWorkDescriptor(org.bonitasoft.engine.core.process.instance.model.event.handling.SWaitingSignalEvent listeningSignal)
public BonitaWork create(WorkDescriptor workDescriptor)
create in interface WorkFactorypublic void addExtension(String workType, Function<WorkDescriptor,BonitaWork> workFactoryOfType)
Copyright © 2018 Bonitasoft S.A.. All rights reserved.