Class WebOperationDefinition
java.lang.Object
com.aquima.interactions.portal.model.webservice.WebOperationDefinition
- All Implemented Interfaces:
IWebServiceOperationDefinition
,Serializable
The internal implementation for the IExposedSoapServiceOperationDefinition interface.
- Since:
- 9.0
- Author:
- Jon van Leuven
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
WebOperationDefinition
(IWebServiceOperationDS datasource, IFlowEngine flowEngine, ISolution solution, ModuleCache modules, IModule module) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the name of the flow that is used by the operation.This method returns the mapping that should be used for the input message.This method return the name of the operation.This method returns the mapping that should be used for the output message.IRole[]
getRoles()
This method returns the roles that are needed to execute this operation.
-
Constructor Details
-
WebOperationDefinition
protected WebOperationDefinition(IWebServiceOperationDS datasource, IFlowEngine flowEngine, ISolution solution, ModuleCache modules, IModule module)
-
-
Method Details
-
getOperationName
Description copied from interface:IWebServiceOperationDefinition
This method return the name of the operation.- Specified by:
getOperationName
in interfaceIWebServiceOperationDefinition
- Returns:
- The name of the operation, may not be null.
-
getInputMapping
Description copied from interface:IWebServiceOperationDefinition
This method returns the mapping that should be used for the input message.- Specified by:
getInputMapping
in interfaceIWebServiceOperationDefinition
- Returns:
- The mapping, may be null when no mapping should be used.
-
getOutputMapping
Description copied from interface:IWebServiceOperationDefinition
This method returns the mapping that should be used for the output message.- Specified by:
getOutputMapping
in interfaceIWebServiceOperationDefinition
- Returns:
- The mapping, may be null when no mapping should be used.
-
getFlowName
Description copied from interface:IWebServiceOperationDefinition
This method returns the name of the flow that is used by the operation.- Specified by:
getFlowName
in interfaceIWebServiceOperationDefinition
- Returns:
- The name of the flow, may be null when no flow is used.
-
getRoles
Description copied from interface:IWebServiceOperationDefinition
This method returns the roles that are needed to execute this operation.- Specified by:
getRoles
in interfaceIWebServiceOperationDefinition
- Returns:
- The roles, never null, but may be an empty array.
-