Class WebServiceActivityBehavior
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
-
- org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
-
- org.activiti.engine.impl.bpmn.behavior.WebServiceActivityBehavior
-
- All Implemented Interfaces:
Serializable,ActivityBehavior,TriggerableActivityBehavior
public class WebServiceActivityBehavior extends AbstractBpmnActivityBehavior
An activity behavior that allows calling Web services- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCURRENT_MESSAGEprotected Map<String,ItemDefinition>itemDefinitionMapprotected Map<String,MessageDefinition>messageDefinitionMapprotected Map<String,Operation>operationMapprotected Map<String,StructureDefinition>structureDefinitionMapprotected Map<String,WSOperation>wsOperationMapprotected Map<String,WSService>wsServiceMapprotected Map<String,XMLImporter>xmlImporterMap-
Fields inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
multiInstanceActivityBehavior
-
Fields inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
-
-
Constructor Summary
Constructors Constructor Description WebServiceActivityBehavior()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractDataAssociationcreateDataInputAssociation(DataAssociation dataAssociationElement)protected AbstractDataAssociationcreateDataOutputAssociation(DataAssociation dataAssociationElement)protected voidcreateItemDefinitions(BpmnModel bpmnModel)voidcreateMessages(BpmnModel bpmnModel)protected voidcreateOperations(BpmnModel bpmnModel)voidexecute(DelegateExecution execution)Default behaviour: just leave the activity with no extra functionality.protected voidfillDefinitionMaps(BpmnModel bpmnModel)protected voidfillImporterInfo(Import theImport, String sourceSystemId)protected voidfillMessage(List<DataAssociation> dataInputAssociations, DelegateExecution execution)protected voidinitializeIoSpecification(IOSpecification activityIoSpecification, DelegateExecution execution, BpmnModel bpmnModel)protected voidreturnMessage(List<DataAssociation> dataOutputAssociations, DelegateExecution execution)-
Methods inherited from class org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
executeCompensateBoundaryEvents, findBoundaryEventsForFlowNode, getMultiInstanceActivityBehavior, getProcessDefinition, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior
-
Methods inherited from class org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leaveIgnoreConditions, parseActivityType, trigger
-
-
-
-
Field Detail
-
CURRENT_MESSAGE
public static final String CURRENT_MESSAGE
- See Also:
- Constant Field Values
-
xmlImporterMap
protected Map<String,XMLImporter> xmlImporterMap
-
wsOperationMap
protected Map<String,WSOperation> wsOperationMap
-
structureDefinitionMap
protected Map<String,StructureDefinition> structureDefinitionMap
-
itemDefinitionMap
protected Map<String,ItemDefinition> itemDefinitionMap
-
messageDefinitionMap
protected Map<String,MessageDefinition> messageDefinitionMap
-
-
Method Detail
-
execute
public void execute(DelegateExecution execution)
Description copied from class:FlowNodeActivityBehaviorDefault behaviour: just leave the activity with no extra functionality.- Specified by:
executein interfaceActivityBehavior- Overrides:
executein classFlowNodeActivityBehavior
-
initializeIoSpecification
protected void initializeIoSpecification(IOSpecification activityIoSpecification, DelegateExecution execution, BpmnModel bpmnModel)
-
fillDefinitionMaps
protected void fillDefinitionMaps(BpmnModel bpmnModel)
-
createItemDefinitions
protected void createItemDefinitions(BpmnModel bpmnModel)
-
createMessages
public void createMessages(BpmnModel bpmnModel)
-
createOperations
protected void createOperations(BpmnModel bpmnModel)
-
returnMessage
protected void returnMessage(List<DataAssociation> dataOutputAssociations, DelegateExecution execution)
-
fillMessage
protected void fillMessage(List<DataAssociation> dataInputAssociations, DelegateExecution execution)
-
createDataInputAssociation
protected AbstractDataAssociation createDataInputAssociation(DataAssociation dataAssociationElement)
-
createDataOutputAssociation
protected AbstractDataAssociation createDataOutputAssociation(DataAssociation dataAssociationElement)
-
-