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 ProMTaskexecute(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 ProMTaskManagerinitialize(UIContext context)booleanisActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)booleanisActionableResource(org.deckfour.uitopia.api.model.Resource r)booleanisAnActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)voidpluginCancelled(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it is cancelledvoidpluginCompleted(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it is completedvoidpluginCreated(org.processmining.framework.plugin.PluginContext context)This method is invoked on a parent context, if a child context of that parent is created.voidpluginDeleted(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it's deleted from its parentvoidpluginFutureCreated(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it's future was set.voidpluginResumed(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it is resumedvoidpluginStarted(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it is startedvoidpluginSuspended(org.processmining.framework.plugin.PluginContext context)This method is invoked on a context, if it is suspendedvoidpluginTerminatedWithError(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:
executein interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>- Throws:
java.lang.Exception
-
getActiveTasks
public java.util.List<ProMTask> getActiveTasks()
- Specified by:
getActiveTasksin interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
getAllTasks
public java.util.List<ProMTask> getAllTasks()
- Specified by:
getAllTasksin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it is cancelled- Specified by:
pluginCancelledin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it is completed- Specified by:
pluginCompletedin 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.PluginLifeCycleEventListenerThis method is invoked on a parent context, if a child context of that parent is created.- Specified by:
pluginCreatedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it's deleted from its parent- Specified by:
pluginDeletedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it's future was set.- Specified by:
pluginFutureCreatedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it is resumed- Specified by:
pluginResumedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it is started- Specified by:
pluginStartedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it is suspended- Specified by:
pluginSuspendedin 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.PluginLifeCycleEventListenerThis method is invoked on a context, if it throws an exception- Specified by:
pluginTerminatedWithErrorin interfaceorg.processmining.framework.plugin.events.PluginLifeCycleEventListener- Parameters:
context- the context
-
isActionableResource
public boolean isActionableResource(org.deckfour.uitopia.api.model.Resource r)
- Specified by:
isActionableResourcein interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
isActionableResource
public boolean isActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
- Specified by:
isActionableResourcein interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
isAnActionableResource
public boolean isAnActionableResource(java.util.List<org.deckfour.uitopia.api.model.Resource> resources)
- Specified by:
isAnActionableResourcein interfaceorg.deckfour.uitopia.api.hub.TaskManager<ProMTask,ProMPOResource>
-
-