Class 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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener

        org.processmining.framework.plugin.events.PluginLifeCycleEventListener.List
    • 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 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • 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 interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,​ProMPOResource>
        Throws:
        java.lang.Exception
      • getActiveTasks

        public java.util.List<ProMTask> getActiveTasks()
        Specified by:
        getActiveTasks in interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,​ProMPOResource>
      • getAllTasks

        public java.util.List<ProMTask> getAllTasks()
        Specified by:
        getAllTasks in interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.processmining.framework.plugin.events.PluginLifeCycleEventListener
        Parameters:
        context - the context
      • isActionableResource

        public boolean isActionableResource​(org.deckfour.uitopia.api.model.Resource r)
        Specified by:
        isActionableResource in interface org.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 interface org.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 interface org.deckfour.uitopia.api.hub.TaskManager<ProMTask,​ProMPOResource>