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 Summary
ConstructorsConstructorDescriptionPortalContextBase
(IApplicationTemplate template) PortalContextBase
(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager) PortalContextBase
(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager, String sessionId) PortalContextBase
(IApplicationTemplate template, String sessionId) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addRequestScopeAttribute
(String key, Serializable attributeValue) com.aquima.interactions.portal.IPortalContext
forModule
(com.aquima.interactions.project.ModuleID moduleId) com.aquima.interactions.portal.IPortalContext
forModule
(com.aquima.interactions.project.ModuleID moduleId, boolean createNew) com.aquima.interactions.profile.IEntityInstance
getActiveInstance
(String entityName) com.aquima.interactions.portal.model.ISolution
com.aquima.interactions.portal.ApplicationMode
com.aquima.interactions.portal.model.IModule
com.aquima.interactions.foundation.logging.audit.IAuditEngine
com.aquima.interactions.caseengine.client.CaseEngineClient
com.aquima.interactions.portal.ICommentsManager
com.aquima.interactions.portal.ICommunicationEngine
com.aquima.interactions.composer.IComposer
com.aquima.interactions.portal.IApplicationConfig
com.aquima.interactions.foundation.connectivity.IConnectionManager
com.aquima.interactions.portal.IContentManagerFactory
com.aquima.interactions.portal.IContentManagerFactory
getContentManagerFactory
(com.aquima.interactions.portal.PersistenceLevel persistence) com.aquima.interactions.foundation.text.ILanguage
com.aquima.interactions.foundation.debug.IDebugger
com.aquima.interactions.portal.IDocumentEngine
com.aquima.interactions.portal.IElementComposer
com.aquima.interactions.rule.IExpressionParser
com.aquima.interactions.portal.IFactoryManager
com.aquima.interactions.flow.IFlowEngine
com.aquima.interactions.portal.IFlowScope
com.aquima.interactions.portal.function.IFunctionCallDefinitionManager
com.aquima.interactions.foundation.ApplicationID
getId()
protected com.aquima.interactions.communication.ICommunicationEngine
com.aquima.interactions.mapping.IMappingComposer
com.aquima.interactions.portal.IMappingManager
com.aquima.interactions.portal.IMaskManager
com.aquima.interactions.matching.IMatchEngine
com.aquima.interactions.portal.IPortalMessageBus
com.aquima.interactions.metamodel.IMetaModel
com.aquima.interactions.portal.IPageScope
com.aquima.interactions.portal.IProcessScope
com.aquima.interactions.rule.InferenceContext
com.aquima.interactions.project.IProject
com.aquima.interactions.portal.IRequestScope
com.aquima.interactions.foundation.io.IResourceManager
com.aquima.interactions.rule.IRuleEngine
com.aquima.interactions.portal.IServiceManager
com.aquima.interactions.portal.ISessionScope
com.aquima.interactions.portal.IPortalContextState
getState()
com.aquima.interactions.trace.ITraceEngine
com.aquima.interactions.dtree.ITreeEngine
com.aquima.interactions.profile.IProfile
com.aquima.interactions.userscope.IUserScope
com.aquima.interactions.portal.IWebServices
void
pushActiveInstance
(com.aquima.interactions.profile.IEntityInstance instance) void
restore
(com.aquima.interactions.portal.IPortalContextState state)
-
Constructor Details
-
PortalContextBase
-
PortalContextBase
public PortalContextBase(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager) -
PortalContextBase
-
PortalContextBase
public PortalContextBase(IApplicationTemplate template, com.aquima.interactions.foundation.logging.audit.IAuditEngine auditEngine, com.aquima.interactions.portal.ICommentsManager commentsManager, String sessionId)
-
-
Method Details
-
addRequestScopeAttribute
-
getId
public com.aquima.interactions.foundation.ApplicationID getId()- Specified by:
getId
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getActiveInstance
- Specified by:
getActiveInstance
in interfacecom.aquima.interactions.portal.IPortalContext
-
getApplicationMode
public com.aquima.interactions.portal.ApplicationMode getApplicationMode()- Specified by:
getApplicationMode
in interfacecom.aquima.interactions.portal.IPortalContext
-
getElementComposer
public com.aquima.interactions.portal.IElementComposer getElementComposer()- Specified by:
getElementComposer
in interfacecom.aquima.interactions.portal.IPortalContext
-
getMappingComposer
public com.aquima.interactions.mapping.IMappingComposer getMappingComposer()- Specified by:
getMappingComposer
in interfacecom.aquima.interactions.portal.IPortalContext
-
getExpressionParser
public com.aquima.interactions.rule.IExpressionParser getExpressionParser()- Specified by:
getExpressionParser
in interfacecom.aquima.interactions.portal.IPortalContext
-
getFlowEngine
public com.aquima.interactions.flow.IFlowEngine getFlowEngine()- Specified by:
getFlowEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getMetaModel
public com.aquima.interactions.metamodel.IMetaModel getMetaModel()- Specified by:
getMetaModel
in interfacecom.aquima.interactions.portal.IPortalContext
-
getComposer
public com.aquima.interactions.composer.IComposer getComposer()- Specified by:
getComposer
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getProfile
public com.aquima.interactions.rule.InferenceContext getProfile()- Specified by:
getProfile
in interfacecom.aquima.interactions.portal.IPortalContext
-
getResourceManager
public com.aquima.interactions.foundation.io.IResourceManager getResourceManager()- Specified by:
getResourceManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getConnectionManager
public com.aquima.interactions.foundation.connectivity.IConnectionManager getConnectionManager()- Specified by:
getConnectionManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getRuleEngine
public com.aquima.interactions.rule.IRuleEngine getRuleEngine()- Specified by:
getRuleEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getMatchEngine
public com.aquima.interactions.matching.IMatchEngine getMatchEngine()- Specified by:
getMatchEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getRequestScope
public com.aquima.interactions.portal.IRequestScope getRequestScope()- Specified by:
getRequestScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getPageScope
public com.aquima.interactions.portal.IPageScope getPageScope()- Specified by:
getPageScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getUserScope
public com.aquima.interactions.userscope.IUserScope getUserScope()- Specified by:
getUserScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getSessionScope
public com.aquima.interactions.portal.ISessionScope getSessionScope()- Specified by:
getSessionScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getFlowScope
public com.aquima.interactions.portal.IFlowScope getFlowScope()- Specified by:
getFlowScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getTreeEngine
public com.aquima.interactions.dtree.ITreeEngine getTreeEngine()- Specified by:
getTreeEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getTraceEngine
public com.aquima.interactions.trace.ITraceEngine getTraceEngine()- Specified by:
getTraceEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getAuditEngine
public com.aquima.interactions.foundation.logging.audit.IAuditEngine getAuditEngine()- Specified by:
getAuditEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getConfiguration
public com.aquima.interactions.portal.IApplicationConfig getConfiguration()- Specified by:
getConfiguration
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getApplicationModel
public com.aquima.interactions.portal.model.IModule getApplicationModel()- Specified by:
getApplicationModel
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getApplication
public com.aquima.interactions.portal.model.ISolution getApplication()- Specified by:
getApplication
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getFactoryManager
public com.aquima.interactions.portal.IFactoryManager getFactoryManager()- Specified by:
getFactoryManager
in interfacecom.aquima.interactions.portal.model.IInternalPortalContext
-
getDocumentEngine
public com.aquima.interactions.portal.IDocumentEngine getDocumentEngine()- Specified by:
getDocumentEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
pushActiveInstance
public void pushActiveInstance(com.aquima.interactions.profile.IEntityInstance instance) - Specified by:
pushActiveInstance
in interfacecom.aquima.interactions.portal.IPortalContext
-
getServiceManager
public com.aquima.interactions.portal.IServiceManager getServiceManager()- Specified by:
getServiceManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getFunctionCallDefinitionManager
public com.aquima.interactions.portal.function.IFunctionCallDefinitionManager getFunctionCallDefinitionManager()- Specified by:
getFunctionCallDefinitionManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getMaskManager
public com.aquima.interactions.portal.IMaskManager getMaskManager()- Specified by:
getMaskManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getContentManagerFactory
public com.aquima.interactions.portal.IContentManagerFactory getContentManagerFactory()- Specified by:
getContentManagerFactory
in interfacecom.aquima.interactions.portal.IPortalContext
-
getContentManagerFactory
public com.aquima.interactions.portal.IContentManagerFactory getContentManagerFactory(com.aquima.interactions.portal.PersistenceLevel persistence) - Specified by:
getContentManagerFactory
in interfacecom.aquima.interactions.portal.IPortalContext
-
getProcessScope
public com.aquima.interactions.portal.IProcessScope getProcessScope()- Specified by:
getProcessScope
in interfacecom.aquima.interactions.portal.IPortalContext
-
getProject
public com.aquima.interactions.project.IProject getProject()- Specified by:
getProject
in interfacecom.aquima.interactions.portal.IPortalContext
-
getWebServices
public com.aquima.interactions.portal.IWebServices getWebServices()- Specified by:
getWebServices
in interfacecom.aquima.interactions.portal.IPortalContext
-
getMappingManager
public com.aquima.interactions.portal.IMappingManager getMappingManager()- Specified by:
getMappingManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getUserProfile
public com.aquima.interactions.profile.IProfile getUserProfile()- Specified by:
getUserProfile
in interfacecom.aquima.interactions.portal.IPortalContext
-
forModule
public com.aquima.interactions.portal.IPortalContext forModule(com.aquima.interactions.project.ModuleID moduleId) - Specified by:
forModule
in interfacecom.aquima.interactions.portal.IPortalContext
-
forModule
public com.aquima.interactions.portal.IPortalContext forModule(com.aquima.interactions.project.ModuleID moduleId, boolean createNew) - Specified by:
forModule
in interfacecom.aquima.interactions.portal.IPortalContext
-
getCommunicationEngine
public com.aquima.interactions.portal.ICommunicationEngine getCommunicationEngine()- Specified by:
getCommunicationEngine
in interfacecom.aquima.interactions.portal.IPortalContext
-
getInternalCommunicationEngine
protected com.aquima.interactions.communication.ICommunicationEngine getInternalCommunicationEngine() -
getState
public com.aquima.interactions.portal.IPortalContextState getState()- Specified by:
getState
in interfacecom.aquima.interactions.portal.IPortalContext
-
restore
public void restore(com.aquima.interactions.portal.IPortalContextState state) - Specified by:
restore
in interfacecom.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 interfacecom.aquima.interactions.portal.IPortalContext
-
getCurrentFlow
- Specified by:
getCurrentFlow
in interfacecom.aquima.interactions.portal.IPortalContext
-
getSessionId
- Specified by:
getSessionId
in interfacecom.aquima.interactions.portal.IPortalContext
-
getCaseEngineClient
public com.aquima.interactions.caseengine.client.CaseEngineClient getCaseEngineClient()- Specified by:
getCaseEngineClient
in interfacecom.aquima.interactions.portal.IPortalContext
-
getCommentsManager
public com.aquima.interactions.portal.ICommentsManager getCommentsManager()- Specified by:
getCommentsManager
in interfacecom.aquima.interactions.portal.IPortalContext
-
getDebugger
public com.aquima.interactions.foundation.debug.IDebugger getDebugger()- Specified by:
getDebugger
in interfacecom.aquima.interactions.portal.IPortalContext
-