public class WebServiceActivityBehavior extends AbstractBpmnActivityBehavior
| Modifier and Type | Field and Description |
|---|---|
static String |
CURRENT_MESSAGE |
protected Map<String,ItemDefinition> |
itemDefinitionMap |
protected Map<String,MessageDefinition> |
messageDefinitionMap |
protected Map<String,Operation> |
operationMap |
protected Map<String,StructureDefinition> |
structureDefinitionMap |
protected Map<String,WSOperation> |
wsOperationMap |
protected Map<String,WSService> |
wsServiceMap |
protected Map<String,XMLImporter> |
xmlImporterMap |
multiInstanceActivityBehaviorbpmnActivityBehavior| Constructor and Description |
|---|
WebServiceActivityBehavior(org.flowable.bpmn.model.BpmnModel bpmnModel) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractDataAssociation |
createDataInputAssociation(org.flowable.bpmn.model.DataAssociation dataAssociationElement) |
protected AbstractDataAssociation |
createDataOutputAssociation(org.flowable.bpmn.model.DataAssociation dataAssociationElement) |
protected void |
createItemDefinitions(org.flowable.bpmn.model.BpmnModel bpmnModel) |
void |
createMessages(org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
createOperations(org.flowable.bpmn.model.BpmnModel bpmnModel) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected void |
fillDefinitionMaps(org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
fillImporterInfo(org.flowable.bpmn.model.Import theImport,
String sourceSystemId) |
protected void |
fillMessage(List<org.flowable.bpmn.model.DataAssociation> dataInputAssociations,
DelegateExecution execution) |
protected void |
initializeIoSpecification(org.flowable.bpmn.model.IOSpecification activityIoSpecification,
DelegateExecution execution,
org.flowable.bpmn.model.BpmnModel bpmnModel) |
protected void |
returnMessage(List<org.flowable.bpmn.model.DataAssociation> dataOutputAssociations,
DelegateExecution execution) |
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehaviorleaveIgnoreConditions, parseActivityType, triggerpublic static final String CURRENT_MESSAGE
protected Map<String,XMLImporter> xmlImporterMap
protected Map<String,WSOperation> wsOperationMap
protected Map<String,StructureDefinition> structureDefinitionMap
protected Map<String,ItemDefinition> itemDefinitionMap
protected Map<String,MessageDefinition> messageDefinitionMap
public WebServiceActivityBehavior(org.flowable.bpmn.model.BpmnModel bpmnModel)
public void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected void initializeIoSpecification(org.flowable.bpmn.model.IOSpecification activityIoSpecification,
DelegateExecution execution,
org.flowable.bpmn.model.BpmnModel bpmnModel)
protected void fillDefinitionMaps(org.flowable.bpmn.model.BpmnModel bpmnModel)
protected void createItemDefinitions(org.flowable.bpmn.model.BpmnModel bpmnModel)
public void createMessages(org.flowable.bpmn.model.BpmnModel bpmnModel)
protected void createOperations(org.flowable.bpmn.model.BpmnModel bpmnModel)
protected void fillImporterInfo(org.flowable.bpmn.model.Import theImport,
String sourceSystemId)
protected void returnMessage(List<org.flowable.bpmn.model.DataAssociation> dataOutputAssociations, DelegateExecution execution)
protected void fillMessage(List<org.flowable.bpmn.model.DataAssociation> dataInputAssociations, DelegateExecution execution)
protected AbstractDataAssociation createDataInputAssociation(org.flowable.bpmn.model.DataAssociation dataAssociationElement)
protected AbstractDataAssociation createDataOutputAssociation(org.flowable.bpmn.model.DataAssociation dataAssociationElement)
Copyright © 2020 Flowable. All rights reserved.