Class FlowFunctionContext
java.lang.Object
com.aquima.interactions.portal.model.session.PortalContextDelegate
com.aquima.interactions.portal.model.session.FlowFunctionContext
- All Implemented Interfaces:
IFunctionContext
,IPortalContext
,IInternalPortalContext
,Serializable
- Since:
- 10.3
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFlowFunctionContext
(IInternalPortalContext callerContext, IFunctionCallDefinition callDefinition) -
Method Summary
Modifier and TypeMethodDescriptionThis method returns an element factory that may be used to expand pre-defined elements from the composer using the current container context.This method returns the type name of the function.getInput()
This method returns the input parameters.void
setOutput
(FunctionParameters output) This method handles the computed output of function call.Methods inherited from class com.aquima.interactions.portal.model.session.PortalContextDelegate
forModule, getActiveInstance, getApplication, getApplicationMode, getApplicationModel, getAuditEngine, getCaseEngineClient, getCommentsManager, getCommunicationEngine, getComposer, getConfiguration, getConnectionManager, getContentManagerFactory, getContentManagerFactory, getContext, getCurrentFlow, getCurrentLanguage, getDocumentEngine, getExpressionParser, getFactoryManager, getFlowEngine, getFlowScope, getFunctionCallDefinitionManager, getId, getMappingComposer, getMappingManager, getMaskManager, getMatchEngine, getMetaModel, getPageScope, getProcessScope, getProfile, getProject, getRequestScope, getResourceManager, getRuleEngine, getServiceManager, getSessionId, getSessionScope, getState, getTraceEngine, getTreeEngine, getUserProfile, getUserScope, getWebServices, pushActiveInstance, restore
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.aquima.interactions.portal.IPortalContext
forModule, getActiveInstance, getApplicationMode, getAuditEngine, getCaseEngineClient, getCommentsManager, getCommunicationEngine, getConnectionManager, getContentManagerFactory, getContentManagerFactory, getCurrentFlow, getCurrentLanguage, getDocumentEngine, getExpressionParser, getFlowEngine, getFlowScope, getFunctionCallDefinitionManager, getMappingComposer, getMappingManager, getMaskManager, getMatchEngine, getMetaModel, getPageScope, getProcessScope, getProfile, getProject, getRequestScope, getResourceManager, getRuleEngine, getServiceManager, getSessionId, getSessionScope, getState, getTraceEngine, getTreeEngine, getUserProfile, getUserScope, getWebServices, pushActiveInstance, restore
-
Constructor Details
-
FlowFunctionContext
public FlowFunctionContext(IInternalPortalContext callerContext, IFunctionCallDefinition callDefinition)
-
-
Method Details
-
getElementComposer
Description copied from interface:IPortalContext
This method returns an element factory that may be used to expand pre-defined elements from the composer using the current container context.- Specified by:
getElementComposer
in interfaceIPortalContext
- Overrides:
getElementComposer
in classPortalContextDelegate
- Returns:
- An element factory that can be used to expand elements from the composer.
-
getFlowReference
Description copied from interface:IFunctionContext
This method returns the type name of the function. The type name is used to uniquely identify the function. Multiple definitions of the same function may exist, sharing the same type, but with different call names.- Specified by:
getFlowReference
in interfaceIFunctionContext
- Returns:
- The type name of the function, never null.
-
getInput
Description copied from interface:IFunctionContext
This method returns the input parameters.- Specified by:
getInput
in interfaceIFunctionContext
- Returns:
- The input parameters, never null.
-
setOutput
Description copied from interface:IFunctionContext
This method handles the computed output of function call.- Specified by:
setOutput
in interfaceIFunctionContext
- Parameters:
output
- Computed output of the function call.
-