Interface IActionDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
ReportingActionDS, XmlActionDS, XmlActionDS

public interface IActionDS extends IReportingDS
Interface for a data source capable of providing the information of an action.
Since:
5.0
Author:
O. Kerpershoek
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns the unique ID of the action.
    The attribute name for which the action is defined.
    This method an array of strings containing the expressions that are used as the result of the action.
    This method returns the expression that is used as the result of the action.

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

    addMessage
  • Method Details

    • getActionId

      String getActionId()
      This method returns the unique ID of the action. The ID of an action is mainly used to identify justifications.
      Returns:
      the unique ID of the action.
    • getAttribute

      String getAttribute()
      The attribute name for which the action is defined.
      Returns:
      The attribute name for which the action is defined.
    • getValueExpression

      String getValueExpression()
      This method returns the expression that is used as the result of the action.
      Returns:
      the expression that is used as the result of the action.
    • getMultipleValueExpression

      String[] getMultipleValueExpression()
      This method an array of strings containing the expressions that are used as the result of the action.
      Returns:
      Array of strings containing the expressions that are used as the result of the action.