Class ProMTaskManager
- java.lang.Object
-
- org.processmining.contexts.uitopia.hub.ProMTaskManager
-
- All Implemented Interfaces:
java.util.EventListener
,org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
,org.processmining.framework.plugin.events.PluginLifeCycleEventListener
public class ProMTaskManager extends java.lang.Object implements org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>, org.processmining.framework.plugin.events.PluginLifeCycleEventListener
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProMTask
execute(org.deckfour.uitopia.api.model.Action action, java.util.List<java.util.Collection<? extends org.deckfour.uitopia.api.model.Resource>> parameterValues, org.deckfour.uitopia.api.event.TaskListener listener)
java.util.List<ProMTask>
getActiveTasks()
java.util.List<ProMTask>
getAllTasks()
static ProMTaskManager
initialize(UIContext context)
boolean
isActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
boolean
isActionableResource(org.deckfour.uitopia.api.model.Resource r)
boolean
isAnActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
void
pluginCancelled(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is cancelledvoid
pluginCompleted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is completedvoid
pluginCreated(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a parent context, if a child context of that parent is created.void
pluginDeleted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it's deleted from its parentvoid
pluginFutureCreated(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it's future was set.void
pluginResumed(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is resumedvoid
pluginStarted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is startedvoid
pluginSuspended(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is suspendedvoid
pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context, java.lang.Throwable t)
This method is invoked on a context, if it throws an exception
-
-
-
Method Detail
-
initialize
public static ProMTaskManager initialize(UIContext context)
-
execute
public ProMTask execute(org.deckfour.uitopia.api.model.Action action, java.util.List<java.util.Collection<? extends org.deckfour.uitopia.api.model.Resource>> parameterValues, org.deckfour.uitopia.api.event.TaskListener listener) throws java.lang.Exception
- Specified by:
execute
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
- Throws:
java.lang.Exception
-
getActiveTasks
public java.util.List<ProMTask> getActiveTasks()
- Specified by:
getActiveTasks
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
getAllTasks
public java.util.List<ProMTask> getAllTasks()
- Specified by:
getAllTasks
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
pluginCancelled
public void pluginCancelled(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it is cancelled- Specified by:
pluginCancelled
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginCompleted
public void pluginCompleted(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it is completed- Specified by:
pluginCompleted
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginCreated
public void pluginCreated(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a parent context, if a child context of that parent is created.- Specified by:
pluginCreated
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the new Child context
-
pluginDeleted
public void pluginDeleted(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it's deleted from its parent- Specified by:
pluginDeleted
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginFutureCreated
public void pluginFutureCreated(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it's future was set.- Specified by:
pluginFutureCreated
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginResumed
public void pluginResumed(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it is resumed- Specified by:
pluginResumed
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginStarted
public void pluginStarted(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it is started- Specified by:
pluginStarted
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginSuspended
public void pluginSuspended(org.processmining.framework.plugin.PluginContext context)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it is suspended- Specified by:
pluginSuspended
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
pluginTerminatedWithError
public void pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context, java.lang.Throwable t)
Description copied from interface:org.processmining.framework.plugin.events.PluginLifeCycleEventListener
This method is invoked on a context, if it throws an exception- Specified by:
pluginTerminatedWithError
in interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener
- Parameters:
context
- the context
-
isActionableResource
public boolean isActionableResource(org.deckfour.uitopia.api.model.Resource r)
- Specified by:
isActionableResource
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
isActionableResource
public boolean isActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
- Specified by:
isActionableResource
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
isAnActionableResource
public boolean isAnActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
- Specified by:
isAnActionableResource
in interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
-