Class TestSessionScope
java.lang.Object
com.aquima.interactions.test.templates.context.TestPortalScope
com.aquima.interactions.test.templates.context.TestPortalMessageScope
com.aquima.interactions.test.templates.context.TestSessionScope
- All Implemented Interfaces:
com.aquima.interactions.portal.IDisposableScope
,com.aquima.interactions.portal.IPortalMessageScope
,com.aquima.interactions.portal.IPortalScope
,com.aquima.interactions.portal.ISessionLifecycle
,com.aquima.interactions.portal.ISessionScope
,Serializable
public class TestSessionScope
extends TestPortalMessageScope
implements com.aquima.interactions.portal.ISessionScope
Session scope implementation used by the context templates.
- Since:
- 6.0
- Author:
- O. Kerpershoek
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(com.aquima.interactions.portal.ISessionActivationContext sessionActivationContext) void
com.aquima.interactions.metamodel.Channel
com.aquima.interactions.project.IRole[]
com.aquima.interactions.project.IUserData
com.aquima.interactions.flow.IFlowState
com.aquima.interactions.portal.IPortalMessage[]
com.aquima.interactions.portal.model.session.scope.PortalScopeType
getType()
void
notifyPortalMessage
(com.aquima.interactions.portal.IPortalMessage message) void
com.aquima.interactions.portal.IPortalMessage[]
protected void
setChannelName
(String channelName) void
void
setTestPath
(String testPath) void
setUser
(com.aquima.interactions.project.IUserData userData) Methods inherited from class com.aquima.interactions.test.templates.context.TestPortalMessageScope
clearPortalMessageAction, getMappedPortalMessages, getPortalMessageAction, setPortalMessageAction
Methods inherited from class com.aquima.interactions.test.templates.context.TestPortalScope
clearAttribute, destroyDisposableObjects, getAttribute, getAttributeNames, hasAttribute, setAttribute
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.IDisposableScope
destroyDisposableObjects
Methods inherited from interface com.aquima.interactions.portal.IPortalMessageScope
clearPortalMessageAction, getMappedPortalMessages, getPortalMessageAction, setPortalMessageAction
Methods inherited from interface com.aquima.interactions.portal.IPortalScope
clearAttribute, getAttribute, getAttributeNames, hasAttribute, setAttribute
-
Constructor Details
-
TestSessionScope
public TestSessionScope()
-
-
Method Details
-
getActiveChannel
public com.aquima.interactions.metamodel.Channel getActiveChannel()- Specified by:
getActiveChannel
in interfacecom.aquima.interactions.portal.ISessionScope
-
getCurrentFlowState
public com.aquima.interactions.flow.IFlowState getCurrentFlowState()- Specified by:
getCurrentFlowState
in interfacecom.aquima.interactions.portal.ISessionScope
-
setRoles
-
setChannelName
-
getActiveUser
public com.aquima.interactions.project.IUserData getActiveUser()- Specified by:
getActiveUser
in interfacecom.aquima.interactions.portal.ISessionScope
-
setUser
public void setUser(com.aquima.interactions.project.IUserData userData) - Specified by:
setUser
in interfacecom.aquima.interactions.portal.ISessionScope
-
getTestPath
- Specified by:
getTestPath
in interfacecom.aquima.interactions.portal.ISessionScope
-
setTestPath
- Specified by:
setTestPath
in interfacecom.aquima.interactions.portal.ISessionScope
-
getActiveRoles
public com.aquima.interactions.project.IRole[] getActiveRoles() -
notifyPortalMessage
public void notifyPortalMessage(com.aquima.interactions.portal.IPortalMessage message) - Specified by:
notifyPortalMessage
in interfacecom.aquima.interactions.portal.ISessionScope
-
getPendingPortalMessages
public com.aquima.interactions.portal.IPortalMessage[] getPendingPortalMessages()- Specified by:
getPendingPortalMessages
in interfacecom.aquima.interactions.portal.ISessionScope
-
clearPendingPortalMessages
public void clearPendingPortalMessages()- Specified by:
clearPendingPortalMessages
in interfacecom.aquima.interactions.portal.ISessionScope
-
removePendingPortalMessages
public com.aquima.interactions.portal.IPortalMessage[] removePendingPortalMessages()- Specified by:
removePendingPortalMessages
in interfacecom.aquima.interactions.portal.ISessionScope
-
activate
public void activate(com.aquima.interactions.portal.ISessionActivationContext sessionActivationContext) - Specified by:
activate
in interfacecom.aquima.interactions.portal.ISessionLifecycle
-
passivate
public void passivate()- Specified by:
passivate
in interfacecom.aquima.interactions.portal.ISessionLifecycle
-
getType
public com.aquima.interactions.portal.model.session.scope.PortalScopeType getType()- Specified by:
getType
in interfacecom.aquima.interactions.portal.IPortalScope
- Overrides:
getType
in classTestPortalScope
-