Class Dcm2ProcessEnabledSession
java.lang.Object
com.aquima.interactions.portal.model.process.ProcessEnabledSession
com.aquima.interactions.portal.model.process.Dcm2ProcessEnabledSession
- All Implemented Interfaces:
Interruptible
,IPortalSession
,ISessionLifecycle
- Direct Known Subclasses:
NonInteractiveProcessEnabledSession
Portal session wrapper implementation that handles process engine task execution.
- Since:
- 7.1
- Author:
- Jon van Leuven, O. Kerpershoek
-
Nested Class Summary
Nested classes/interfaces inherited from class com.aquima.interactions.portal.model.process.ProcessEnabledSession
ProcessEnabledSession.PortalEventBusBridge, ProcessEnabledSession.TaskPortalEventBusBridge
-
Field Summary
Fields inherited from class com.aquima.interactions.portal.model.process.ProcessEnabledSession
currentTask, eventBus, mainBridge, processEngine, processMapping, session, solution
-
Constructor Summary
ModifierConstructorDescriptionprotected
Dcm2ProcessEnabledSession
(ISolution solution, PortalSession session, ProcessMapping processMapping, IPortalEventBus eventBus) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
protected PortalResponse
completeTask
(IProcessScope processScope) protected PortalEvent
createEventForExitState
(ExitState exitState) protected String
protected PortalResponse
handleResponse
(PortalResponse originalResponse) protected PortalResponse
startTask
(long taskId, IProcessScope processScope) protected PortalResponse
startTask
(String caseId, long taskId, IProcessScope processScope) Methods inherited from class com.aquima.interactions.portal.model.process.ProcessEnabledSession
activate, close, createEventFor, createSession, disposeCurrentTask, executeAction, executeCallback, executeInlineAction, getApplicationId, getAuditEngine, getCaseEngineClient, getConfiguration, getCurrentChannel, getCurrentFlow, getCurrentFlowState, getCurrentLanguage, getCurrentPage, getCurrentUser, getEventBus, getMessageBus, getModule, getMonitor, getSessionId, getState, getTaskId, handleEvent, handlingTask, interrupt, isInterrupted, passivate, reset, restore, setCurrentLanguage, setSessionId, shouldHandleResponse, startFlow, stopFlow
-
Field Details
-
LOAD_AGGREGATES_INTO_PROFILE_ACTION_HANDLER
- See Also:
-
RESULT_MODEL_PARAMETER
- See Also:
-
PROFILE_INTO_AGGREGATE_MODELS_HANDLER
- See Also:
-
-
Constructor Details
-
Dcm2ProcessEnabledSession
protected Dcm2ProcessEnabledSession(ISolution solution, PortalSession session, ProcessMapping processMapping, IPortalEventBus eventBus)
-
-
Method Details
-
startTask
-
startTask
- Specified by:
startTask
in classProcessEnabledSession
-
handleResponse
- Overrides:
handleResponse
in classProcessEnabledSession
-
getCaseId
-
completeTask
- Specified by:
completeTask
in classProcessEnabledSession
-
createEventForExitState
-
abortCurrentTask
- Specified by:
abortCurrentTask
in classProcessEnabledSession
-