Class ServiceDefinition

java.lang.Object
com.aquima.interactions.project.impl.ServiceDefinition
All Implemented Interfaces:
IServiceDefinition, Serializable

public class ServiceDefinition extends Object implements IServiceDefinition
This class contains the definition of a single service.
Since:
7.1
Author:
O. Kerpershoek
See Also:
  • Constructor Details

    • ServiceDefinition

      protected ServiceDefinition(IServiceDS datasource)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: IServiceDefinition
      This method returns the unique name of the service. In service calls, this name will be referred to as the service type name.
      Specified by:
      getName in interface IServiceDefinition
      Returns:
      The unique name of the service.
    • getParameter

      public IParameterDefinition getParameter(String name)
      Description copied from interface: IServiceDefinition
      This method returns the parameter definition for the specified name.
      Specified by:
      getParameter in interface IServiceDefinition
      Parameters:
      name - The name of the requested parameter.
      Returns:
      The definition of the parameter for the specified name.
    • getParameterNames

      public String[] getParameterNames()
      Description copied from interface: IServiceDefinition
      This method returns an array containing all the parameter names.
      Specified by:
      getParameterNames in interface IServiceDefinition
      Returns:
      Array containing all the parameter names.
    • getParameters

      public IParameterDefinition[] getParameters()
      Description copied from interface: IServiceDefinition
      This method returns an array containing the definitions of the parameters that are supported by this component.
      Specified by:
      getParameters in interface IServiceDefinition
      Returns:
      Array containing the definitions of the parameters that are supported by this component.
    • getExitEvents

      public String[] getExitEvents()
      Description copied from interface: IServiceDefinition
      This method returns an array containing the event type names that are supported by this service.
      Specified by:
      getExitEvents in interface IServiceDefinition
      Returns:
      Array containing all the exit event names, never null, but can be an empty array.