Interface IWebServiceOperationDefinition

All Superinterfaces:
Serializable
All Known Implementing Classes:
WebOperationDefinition

public interface IWebServiceOperationDefinition extends Serializable
This interface describes the methods for a webservice operation.
Since:
8.3
Author:
Jon van Leuven
  • Method Summary

    Modifier and Type
    Method
    Description
    This 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.
    This method returns the roles that are needed to execute this operation.
  • Method Details

    • getOperationName

      String getOperationName()
      This method return the name of the operation.
      Returns:
      The name of the operation, may not be null.
    • getFlowName

      String getFlowName()
      This method returns the name of the flow that is used by the operation.
      Returns:
      The name of the flow, may be null when no flow is used.
    • getRoles

      IRole[] getRoles()
      This method returns the roles that are needed to execute this operation.
      Returns:
      The roles, never null, but may be an empty array.
    • getInputMapping

      IMapping getInputMapping()
      This method returns the mapping that should be used for the input message.
      Returns:
      The mapping, may be null when no mapping should be used.
    • getOutputMapping

      IMapping getOutputMapping()
      This method returns the mapping that should be used for the output message.
      Returns:
      The mapping, may be null when no mapping should be used.