Interface IServiceCallDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
DcmReportingServiceCallDs, ReportingServiceCallDS, XmlServiceCallDS, XmlServiceCallDS

public interface IServiceCallDS extends IReportingDS
This interface defines the methods that are needed to construct a service call object.
Since:
6.4
Author:
Jon van Leuven
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the service call name.
    This method returns the service type name.
    void
    This method will be invoked to allow the data source to register all the exit events.
    void
    This method should iterate over all the service parameters and invoke the visitor for each parameter that should be added.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Method Details

    • getCallName

      String getCallName()
      This method returns the service call name.
      Returns:
      The service call name, never null.
    • getTypeName

      String getTypeName()
      This method returns the service type name.
      Returns:
      The service type name, never null.
    • iterateExitEvents

      void iterateExitEvents(IExitEventVisitor visitor)
      This method will be invoked to allow the data source to register all the exit events.
      Parameters:
      visitor - The visitor that should be used to add the exit events to.
    • iterateParameters

      void iterateParameters(IParameterVisitor visitor)
      This method should iterate over all the service parameters and invoke the visitor for each parameter that should be added.
      Parameters:
      visitor - The visitor that should be used to add parameters to.
      Throws:
      InitializationException - This exception is thrown when the parameters could not be initialized.