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() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractDataAssociation |
createDataInputAssociation(DataAssociation dataAssociationElement) |
protected AbstractDataAssociation |
createDataOutputAssociation(DataAssociation dataAssociationElement) |
protected void |
createItemDefinitions(BpmnModel bpmnModel) |
void |
createMessages(BpmnModel bpmnModel) |
protected void |
createOperations(BpmnModel bpmnModel) |
void |
execute(DelegateExecution execution)
Default behaviour: just leave the activity with no extra functionality.
|
protected void |
fillDefinitionMaps(BpmnModel bpmnModel) |
protected void |
fillImporterInfo(Import theImport,
String sourceSystemId) |
protected void |
fillMessage(List<DataAssociation> dataInputAssociations,
DelegateExecution execution) |
protected void |
initializeIoSpecification(IOSpecification activityIoSpecification,
DelegateExecution execution,
BpmnModel bpmnModel) |
protected void |
returnMessage(List<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 void execute(DelegateExecution execution)
FlowNodeActivityBehaviorexecute in interface ActivityBehaviorexecute in class FlowNodeActivityBehaviorprotected void initializeIoSpecification(IOSpecification activityIoSpecification, DelegateExecution execution, BpmnModel bpmnModel)
protected void fillDefinitionMaps(BpmnModel bpmnModel)
protected void createItemDefinitions(BpmnModel bpmnModel)
public void createMessages(BpmnModel bpmnModel)
protected void createOperations(BpmnModel bpmnModel)
protected void returnMessage(List<DataAssociation> dataOutputAssociations, DelegateExecution execution)
protected void fillMessage(List<DataAssociation> dataInputAssociations, DelegateExecution execution)
protected AbstractDataAssociation createDataInputAssociation(DataAssociation dataAssociationElement)
protected AbstractDataAssociation createDataOutputAssociation(DataAssociation dataAssociationElement)
Copyright © 2010–2018 Alfresco. All rights reserved.