Class PortalContextBase

java.lang.Object
com.aquima.interactions.test.templates.context.PortalContextBase
All Implemented Interfaces:
com.aquima.interactions.portal.IPortalContext, com.aquima.interactions.portal.model.IInternalPortalContext, Serializable
Direct Known Subclasses:
EventContextBase

public class PortalContextBase extends Object implements com.aquima.interactions.portal.model.IInternalPortalContext
Base class for context templates.
Since:
6.0
Author:
O. Kerpershoek
See Also:
  • Constructor Details

    • PortalContextBase

      public PortalContextBase(IApplicationTemplate template)
    • PortalContextBase

      public PortalContextBase(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager)
    • PortalContextBase

      public PortalContextBase(IApplicationTemplate template, String sessionId)
    • PortalContextBase

      public PortalContextBase(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager, String sessionId)
  • Method Details

    • addRequestScopeAttribute

      protected void addRequestScopeAttribute(String key, Serializable attributeValue)
    • getId

      public com.aquima.interactions.foundation.ApplicationID getId()
      Specified by:
      getId in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getActiveInstance

      public com.aquima.interactions.profile.IEntityInstance getActiveInstance(String entityName)
      Specified by:
      getActiveInstance in interface com.aquima.interactions.portal.IPortalContext
    • getApplicationMode

      public com.aquima.interactions.portal.ApplicationMode getApplicationMode()
      Specified by:
      getApplicationMode in interface com.aquima.interactions.portal.IPortalContext
    • getElementComposer

      public com.aquima.interactions.portal.IElementComposer getElementComposer()
      Specified by:
      getElementComposer in interface com.aquima.interactions.portal.IPortalContext
    • getMappingComposer

      public com.aquima.interactions.mapping.IMappingComposer getMappingComposer()
      Specified by:
      getMappingComposer in interface com.aquima.interactions.portal.IPortalContext
    • getExpressionParser

      public com.aquima.interactions.rule.IExpressionParser getExpressionParser()
      Specified by:
      getExpressionParser in interface com.aquima.interactions.portal.IPortalContext
    • getFlowEngine

      public com.aquima.interactions.flow.IFlowEngine getFlowEngine()
      Specified by:
      getFlowEngine in interface com.aquima.interactions.portal.IPortalContext
    • getMetaModel

      public com.aquima.interactions.metamodel.IMetaModel getMetaModel()
      Specified by:
      getMetaModel in interface com.aquima.interactions.portal.IPortalContext
    • getComposer

      public com.aquima.interactions.composer.IComposer getComposer()
      Specified by:
      getComposer in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getProfile

      public com.aquima.interactions.rule.InferenceContext getProfile()
      Specified by:
      getProfile in interface com.aquima.interactions.portal.IPortalContext
    • getResourceManager

      public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()
      Specified by:
      getResourceManager in interface com.aquima.interactions.portal.IPortalContext
    • getConnectionManager

      public com.aquima.interactions.foundation.connectivity.IConnectionManager getConnectionManager()
      Specified by:
      getConnectionManager in interface com.aquima.interactions.portal.IPortalContext
    • getRuleEngine

      public com.aquima.interactions.rule.IRuleEngine getRuleEngine()
      Specified by:
      getRuleEngine in interface com.aquima.interactions.portal.IPortalContext
    • getMatchEngine

      public com.aquima.interactions.matching.IMatchEngine getMatchEngine()
      Specified by:
      getMatchEngine in interface com.aquima.interactions.portal.IPortalContext
    • getRequestScope

      public com.aquima.interactions.portal.IRequestScope getRequestScope()
      Specified by:
      getRequestScope in interface com.aquima.interactions.portal.IPortalContext
    • getPageScope

      public com.aquima.interactions.portal.IPageScope getPageScope()
      Specified by:
      getPageScope in interface com.aquima.interactions.portal.IPortalContext
    • getUserScope

      public com.aquima.interactions.userscope.IUserScope getUserScope()
      Specified by:
      getUserScope in interface com.aquima.interactions.portal.IPortalContext
    • getSessionScope

      public com.aquima.interactions.portal.ISessionScope getSessionScope()
      Specified by:
      getSessionScope in interface com.aquima.interactions.portal.IPortalContext
    • getFlowScope

      public com.aquima.interactions.portal.IFlowScope getFlowScope()
      Specified by:
      getFlowScope in interface com.aquima.interactions.portal.IPortalContext
    • getTreeEngine

      public com.aquima.interactions.dtree.ITreeEngine getTreeEngine()
      Specified by:
      getTreeEngine in interface com.aquima.interactions.portal.IPortalContext
    • getTraceEngine

      public com.aquima.interactions.trace.ITraceEngine getTraceEngine()
      Specified by:
      getTraceEngine in interface com.aquima.interactions.portal.IPortalContext
    • getAuditEngine

      public com.aquima.interactions.foundation.logging.audit.IAuditEngine getAuditEngine()
      Specified by:
      getAuditEngine in interface com.aquima.interactions.portal.IPortalContext
    • getConfiguration

      public com.aquima.interactions.portal.IApplicationConfig getConfiguration()
      Specified by:
      getConfiguration in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getApplicationModel

      public com.aquima.interactions.portal.model.IModule getApplicationModel()
      Specified by:
      getApplicationModel in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getApplication

      public com.aquima.interactions.portal.model.ISolution getApplication()
      Specified by:
      getApplication in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getFactoryManager

      public com.aquima.interactions.portal.IFactoryManager getFactoryManager()
      Specified by:
      getFactoryManager in interface com.aquima.interactions.portal.model.IInternalPortalContext
    • getDocumentEngine

      public com.aquima.interactions.portal.IDocumentEngine getDocumentEngine()
      Specified by:
      getDocumentEngine in interface com.aquima.interactions.portal.IPortalContext
    • pushActiveInstance

      public void pushActiveInstance(com.aquima.interactions.profile.IEntityInstance instance)
      Specified by:
      pushActiveInstance in interface com.aquima.interactions.portal.IPortalContext
    • getServiceManager

      public com.aquima.interactions.portal.IServiceManager getServiceManager()
      Specified by:
      getServiceManager in interface com.aquima.interactions.portal.IPortalContext
    • getFunctionCallDefinitionManager

      public com.aquima.interactions.portal.function.IFunctionCallDefinitionManager getFunctionCallDefinitionManager()
      Specified by:
      getFunctionCallDefinitionManager in interface com.aquima.interactions.portal.IPortalContext
    • getMaskManager

      public com.aquima.interactions.portal.IMaskManager getMaskManager()
      Specified by:
      getMaskManager in interface com.aquima.interactions.portal.IPortalContext
    • getContentManagerFactory

      public com.aquima.interactions.portal.IContentManagerFactory getContentManagerFactory()
      Specified by:
      getContentManagerFactory in interface com.aquima.interactions.portal.IPortalContext
    • getContentManagerFactory

      public com.aquima.interactions.portal.IContentManagerFactory getContentManagerFactory(com.aquima.interactions.portal.PersistenceLevel persistence)
      Specified by:
      getContentManagerFactory in interface com.aquima.interactions.portal.IPortalContext
    • getProcessScope

      public com.aquima.interactions.portal.IProcessScope getProcessScope()
      Specified by:
      getProcessScope in interface com.aquima.interactions.portal.IPortalContext
    • getProject

      public com.aquima.interactions.project.IProject getProject()
      Specified by:
      getProject in interface com.aquima.interactions.portal.IPortalContext
    • getWebServices

      public com.aquima.interactions.portal.IWebServices getWebServices()
      Specified by:
      getWebServices in interface com.aquima.interactions.portal.IPortalContext
    • getMappingManager

      public com.aquima.interactions.portal.IMappingManager getMappingManager()
      Specified by:
      getMappingManager in interface com.aquima.interactions.portal.IPortalContext
    • getUserProfile

      public com.aquima.interactions.profile.IProfile getUserProfile()
      Specified by:
      getUserProfile in interface com.aquima.interactions.portal.IPortalContext
    • forModule

      public com.aquima.interactions.portal.IPortalContext forModule(com.aquima.interactions.project.ModuleID moduleId)
      Specified by:
      forModule in interface com.aquima.interactions.portal.IPortalContext
    • forModule

      public com.aquima.interactions.portal.IPortalContext forModule(com.aquima.interactions.project.ModuleID moduleId, boolean createNew)
      Specified by:
      forModule in interface com.aquima.interactions.portal.IPortalContext
    • getCommunicationEngine

      public com.aquima.interactions.portal.ICommunicationEngine getCommunicationEngine()
      Specified by:
      getCommunicationEngine in interface com.aquima.interactions.portal.IPortalContext
    • getInternalCommunicationEngine

      protected com.aquima.interactions.communication.ICommunicationEngine getInternalCommunicationEngine()
    • getState

      public com.aquima.interactions.portal.IPortalContextState getState()
      Specified by:
      getState in interface com.aquima.interactions.portal.IPortalContext
    • restore

      public void restore(com.aquima.interactions.portal.IPortalContextState state)
      Specified by:
      restore in interface com.aquima.interactions.portal.IPortalContext
    • getMessageBus

      public com.aquima.interactions.portal.IPortalMessageBus getMessageBus()
    • getCurrentLanguage

      public com.aquima.interactions.foundation.text.ILanguage getCurrentLanguage()
      Specified by:
      getCurrentLanguage in interface com.aquima.interactions.portal.IPortalContext
    • getCurrentFlow

      public String getCurrentFlow()
      Specified by:
      getCurrentFlow in interface com.aquima.interactions.portal.IPortalContext
    • getSessionId

      public String getSessionId()
      Specified by:
      getSessionId in interface com.aquima.interactions.portal.IPortalContext
    • getCaseEngineClient

      public com.aquima.interactions.caseengine.client.CaseEngineClient getCaseEngineClient()
      Specified by:
      getCaseEngineClient in interface com.aquima.interactions.portal.IPortalContext
    • getCommentsManager

      public com.aquima.interactions.portal.ICommentsManager getCommentsManager()
      Specified by:
      getCommentsManager in interface com.aquima.interactions.portal.IPortalContext
    • getDebugger

      public com.aquima.interactions.foundation.debug.IDebugger getDebugger()
      Specified by:
      getDebugger in interface com.aquima.interactions.portal.IPortalContext