Interface IFunctionCallDS
- All Superinterfaces:
IReportingDS
- All Known Implementing Classes:
ReportingFunctionCallDS
,XmlFunctionCallDS
,XmlFunctionCallDS
This interface defines the methods that are needed to construct a function call object.
- Since:
- 10.3
- Author:
- T. van der Griend
-
Method Summary
Modifier and TypeMethodDescriptionThis method returns the function call name.This method returns the reference to the flow the function call executes.void
This method should iterate over all the function input parameters and invoke the visitor for each parameter that should be added.void
This method should iterate over all the function output 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 function call name.- Returns:
- The function call name, never null.
-
getFlowReference
FlowReference getFlowReference()This method returns the reference to the flow the function call executes.- Returns:
- The flow reference, never null.
-
iterateInputParameters
This method should iterate over all the function input 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 an input parameter could not be initialized.
-
iterateOutputParameters
This method should iterate over all the function output 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 an output parameter could not be initialized.
-