Class FunctionService


  • @Service
    public class FunctionService
    extends Object
    • 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)