Class FunctionService
- java.lang.Object
-
- com.aquima.web.api.service.function.FunctionService
-
@Service public class FunctionService extends Object
-
-
Constructor Summary
Constructors Constructor Description FunctionService(com.aquima.interactions.portal.IPortalEngine portalEngine, com.aquima.interactions.portal.function.IWebFunctionEnhancer webFunctionEnhancer, com.blueriq.component.api.security.IAuthorisationManager authorisationManager, com.blueriq.component.api.IAquimaEngineConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.aquima.interactions.communication.data.DataObject
executeFunction(WebFunctionRequestData webFunctionRequestData)
FunctionFlowContext
getFunctionFlow(com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId, String functionName)
FunctionFlowContext
getFunctionFlow(com.blueriq.component.api.shortcut.function.FunctionShortcut shortcut)
List<FunctionFlowContext>
getFunctionFlows(com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId)
List<String>
getModuleNames(com.aquima.interactions.foundation.ApplicationID id)
-
-
-
Constructor Detail
-
FunctionService
@Autowired public FunctionService(com.aquima.interactions.portal.IPortalEngine portalEngine, com.aquima.interactions.portal.function.IWebFunctionEnhancer webFunctionEnhancer, com.blueriq.component.api.security.IAuthorisationManager authorisationManager, com.blueriq.component.api.IAquimaEngineConfiguration configuration)
-
-
Method Detail
-
executeFunction
public com.aquima.interactions.communication.data.DataObject executeFunction(WebFunctionRequestData webFunctionRequestData)
-
getModuleNames
public List<String> getModuleNames(com.aquima.interactions.foundation.ApplicationID id)
-
getFunctionFlows
public List<FunctionFlowContext> getFunctionFlows(com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId)
-
getFunctionFlow
public FunctionFlowContext getFunctionFlow(com.blueriq.component.api.shortcut.function.FunctionShortcut shortcut)
-
getFunctionFlow
public FunctionFlowContext getFunctionFlow(com.aquima.interactions.foundation.ApplicationID applicationId, com.aquima.interactions.project.ModuleID moduleId, String functionName)
-
-