public class ProMTaskManager extends java.lang.Object implements org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>, org.processmining.framework.plugin.events.PluginLifeCycleEventListener
Modifier and Type | Method and 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 cancelled
|
void |
pluginCompleted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is completed
|
void |
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 parent
|
void |
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 resumed
|
void |
pluginStarted(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is started
|
void |
pluginSuspended(org.processmining.framework.plugin.PluginContext context)
This method is invoked on a context, if it is suspended
|
void |
pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context,
java.lang.Throwable t)
This method is invoked on a context, if it throws an exception
|
public static ProMTaskManager initialize(UIContext context)
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
execute
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
java.lang.Exception
public java.util.List<ProMTask> getActiveTasks()
getActiveTasks
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
public java.util.List<ProMTask> getAllTasks()
getAllTasks
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
public void pluginCancelled(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginCancelled
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginCompleted(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginCompleted
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginCreated(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginCreated
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the new Child contextpublic void pluginDeleted(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginDeleted
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginFutureCreated(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginFutureCreated
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginResumed(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginResumed
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginStarted(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginStarted
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginSuspended(org.processmining.framework.plugin.PluginContext context)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginSuspended
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic void pluginTerminatedWithError(org.processmining.framework.plugin.PluginContext context, java.lang.Throwable t)
org.processmining.framework.plugin.events.PluginLifeCycleEventListener
pluginTerminatedWithError
in interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
context
- the contextpublic boolean isActionableResource(org.deckfour.uitopia.api.model.Resource r)
isActionableResource
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
public boolean isActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
isActionableResource
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
public boolean isAnActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
isAnActionableResource
in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>