Class Operation
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.webservice.Operation
-
public class Operation extends java.lang.ObjectAn Operation is part of anBpmnInterfaceand it defines Messages that are consumed and (optionally) produced when the Operation is called.
-
-
Field Summary
Fields Modifier and Type Field Description protected BpmnInterfacebpmnInterfaceThe interface to which this operations belongsprotected java.lang.Stringidprotected OperationImplementationimplementationprotected MessageDefinitioninMessageprotected java.lang.Stringnameprotected MessageDefinitionoutMessage
-
Constructor Summary
Constructors Constructor Description Operation()Operation(java.lang.String id, java.lang.String name, BpmnInterface bpmnInterface, MessageDefinition inMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()OperationImplementationgetImplementation()MessageDefinitiongetInMessage()BpmnInterfacegetInterface()java.lang.StringgetName()MessageDefinitiongetOutMessage()MessageInstancesendMessage(MessageInstance message, java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> overridenEndpointAddresses)voidsetId(java.lang.String id)voidsetImplementation(OperationImplementation implementation)voidsetInMessage(MessageDefinition inMessage)voidsetInterface(BpmnInterface bpmnInterface)voidsetName(java.lang.String name)voidsetOutMessage(MessageDefinition outMessage)
-
-
-
Field Detail
-
id
protected java.lang.String id
-
name
protected java.lang.String name
-
inMessage
protected MessageDefinition inMessage
-
outMessage
protected MessageDefinition outMessage
-
implementation
protected OperationImplementation implementation
-
bpmnInterface
protected BpmnInterface bpmnInterface
The interface to which this operations belongs
-
-
Constructor Detail
-
Operation
public Operation()
-
Operation
public Operation(java.lang.String id, java.lang.String name, BpmnInterface bpmnInterface, MessageDefinition inMessage)
-
-
Method Detail
-
sendMessage
public MessageInstance sendMessage(MessageInstance message, java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> overridenEndpointAddresses) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getInterface
public BpmnInterface getInterface()
-
setInterface
public void setInterface(BpmnInterface bpmnInterface)
-
getInMessage
public MessageDefinition getInMessage()
-
setInMessage
public void setInMessage(MessageDefinition inMessage)
-
getOutMessage
public MessageDefinition getOutMessage()
-
setOutMessage
public void setOutMessage(MessageDefinition outMessage)
-
getImplementation
public OperationImplementation getImplementation()
-
setImplementation
public void setImplementation(OperationImplementation implementation)
-
-