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:
java.io.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 java.lang.StringCURRENT_MESSAGEprotected java.util.Map<java.lang.String,ItemDefinition>itemDefinitionMapprotected java.util.Map<java.lang.String,MessageDefinition>messageDefinitionMapprotected java.util.Map<java.lang.String,Operation>operationMapprotected java.util.Map<java.lang.String,StructureDefinition>structureDefinitionMapprotected java.util.Map<java.lang.String,WSOperation>wsOperationMapprotected java.util.Map<java.lang.String,WSService>wsServiceMapprotected java.util.Map<java.lang.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(org.activiti.bpmn.model.DataAssociation dataAssociationElement)protected AbstractDataAssociationcreateDataOutputAssociation(org.activiti.bpmn.model.DataAssociation dataAssociationElement)protected voidcreateItemDefinitions(org.activiti.bpmn.model.BpmnModel bpmnModel)voidcreateMessages(org.activiti.bpmn.model.BpmnModel bpmnModel)protected voidcreateOperations(org.activiti.bpmn.model.BpmnModel bpmnModel)voidexecute(DelegateExecution execution)Default behaviour: just leave the activity with no extra functionality.protected voidfillDefinitionMaps(org.activiti.bpmn.model.BpmnModel bpmnModel)protected voidfillImporterInfo(org.activiti.bpmn.model.Import theImport, java.lang.String sourceSystemId)protected voidfillMessage(java.util.List<org.activiti.bpmn.model.DataAssociation> dataInputAssociations, DelegateExecution execution)protected voidinitializeIoSpecification(org.activiti.bpmn.model.IOSpecification activityIoSpecification, DelegateExecution execution, org.activiti.bpmn.model.BpmnModel bpmnModel)protected voidreturnMessage(java.util.List<org.activiti.bpmn.model.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 java.lang.String CURRENT_MESSAGE
- See Also:
- Constant Field Values
-
xmlImporterMap
protected java.util.Map<java.lang.String,XMLImporter> xmlImporterMap
-
wsOperationMap
protected java.util.Map<java.lang.String,WSOperation> wsOperationMap
-
structureDefinitionMap
protected java.util.Map<java.lang.String,StructureDefinition> structureDefinitionMap
-
wsServiceMap
protected java.util.Map<java.lang.String,WSService> wsServiceMap
-
operationMap
protected java.util.Map<java.lang.String,Operation> operationMap
-
itemDefinitionMap
protected java.util.Map<java.lang.String,ItemDefinition> itemDefinitionMap
-
messageDefinitionMap
protected java.util.Map<java.lang.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(org.activiti.bpmn.model.IOSpecification activityIoSpecification, DelegateExecution execution, org.activiti.bpmn.model.BpmnModel bpmnModel)
-
fillDefinitionMaps
protected void fillDefinitionMaps(org.activiti.bpmn.model.BpmnModel bpmnModel)
-
createItemDefinitions
protected void createItemDefinitions(org.activiti.bpmn.model.BpmnModel bpmnModel)
-
createMessages
public void createMessages(org.activiti.bpmn.model.BpmnModel bpmnModel)
-
createOperations
protected void createOperations(org.activiti.bpmn.model.BpmnModel bpmnModel)
-
fillImporterInfo
protected void fillImporterInfo(org.activiti.bpmn.model.Import theImport, java.lang.String sourceSystemId)
-
returnMessage
protected void returnMessage(java.util.List<org.activiti.bpmn.model.DataAssociation> dataOutputAssociations, DelegateExecution execution)
-
fillMessage
protected void fillMessage(java.util.List<org.activiti.bpmn.model.DataAssociation> dataInputAssociations, DelegateExecution execution)
-
createDataInputAssociation
protected AbstractDataAssociation createDataInputAssociation(org.activiti.bpmn.model.DataAssociation dataAssociationElement)
-
createDataOutputAssociation
protected AbstractDataAssociation createDataOutputAssociation(org.activiti.bpmn.model.DataAssociation dataAssociationElement)
-
-