Class OperationProcessorData

All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ActionProcessorData, FunctionProcessorData

public abstract class OperationProcessorData extends NavigationProcessorData
Initializes processor data for the given requested entity action or function.

Supported API: true
  • Method Details

    • getFunctionName

      public abstract String getFunctionName()
      Returns the request function name.

      Supported API: true
      Returns:
      the function name
    • getOperationParameters

      public Map<String,org.apache.olingo.commons.api.data.Parameter> getOperationParameters() throws org.apache.olingo.server.api.ODataApplicationException
      Requested operation resource parameters by parameter name.

      Supported API: true
      Returns:
      Map map of resource parameters by parameter name
      Throws:
      org.apache.olingo.server.api.ODataApplicationException
    • getOperationParameter

      public org.apache.olingo.commons.api.data.Parameter getOperationParameter(String paramName) throws org.apache.olingo.server.api.ODataApplicationException
      Requested operation resource parameter for the given parameter name.

      Supported API: true
      Parameters:
      paramName - the parameter name for which to get the operation Parameter
      Returns:
      the operation Parameter
      Throws:
      org.apache.olingo.server.api.ODataApplicationException