Class ActiveProcessTask
java.lang.Object
com.aquima.interactions.portal.model.process.ActiveProcessTask
- All Implemented Interfaces:
IDisposableScopedObject
,IActiveProcessTask
,Serializable
- Direct Known Subclasses:
Dcm1ActiveProcessTask
,Dcm2ActiveProcessTask
public abstract class ActiveProcessTask
extends Object
implements IActiveProcessTask, IDisposableScopedObject
This internal class is responsible for the portal session of the running process task.
- Since:
- 7.1
- Author:
- Jon van Leuven, O. Kerpershoek
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ActiveProcessTask
(long taskId, String taskName, IPortalSession session) -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
void
destroy
(IDisposeContext context) getName()
getTaskExit
(TaskMapping target) long
handleEvent
(PortalEvent event) 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.model.process.IActiveProcessTask
getCaseId, getProcessId
-
Constructor Details
-
ActiveProcessTask
-
-
Method Details
-
startFlow
- Specified by:
startFlow
in interfaceIActiveProcessTask
-
handleEvent
- Specified by:
handleEvent
in interfaceIActiveProcessTask
-
getSession
- Specified by:
getSession
in interfaceIActiveProcessTask
-
getTaskId
public long getTaskId()- Specified by:
getTaskId
in interfaceIActiveProcessTask
-
getTaskExit
- Specified by:
getTaskExit
in interfaceIActiveProcessTask
-
destroy
- Specified by:
destroy
in interfaceIDisposableScopedObject
-
destroy
public void destroy()- Specified by:
destroy
in interfaceIActiveProcessTask
-
getName
- Specified by:
getName
in interfaceIActiveProcessTask
-