Class WorkListController

java.lang.Object
org.bidib.wizard.mvc.worklist.controller.WorkListController
All Implemented Interfaces:
WorkListControllerListener, WorkListItemProvider

public class WorkListController extends Object implements WorkListControllerListener, WorkListItemProvider
  • Field Details

  • Constructor Details

    • WorkListController

      public WorkListController(com.vlsolutions.swing.docking.DockingDesktop desktop, MainControllerInterface mainController, WorkItemListModel workListItemModel, org.bidib.wizard.common.model.settings.WizardSettingsInterface wizardSettings, org.bidib.wizard.common.model.settings.MiscSettingsInterface miscSettings, Map<String,Supplier<WorkListAction>> actionMap)
  • Method Details

    • start

      public void start()
    • shutdown

      @PreDestroy public void shutdown()
    • registerDockable

      public com.vlsolutions.swing.docking.Dockable registerDockable()
    • applicationStarted

      @EventListener public void applicationStarted(org.bidib.wizard.common.event.WizardApplicationReadyEvent readyEvent)
    • addWorkListItem

      @EventListener public void addWorkListItem(org.bidib.wizard.api.event.WorkListItemEvent item)
    • loadWorkList

      protected void loadWorkList()
    • saveWorkList

      protected void saveWorkList()
    • applyAction

      public void applyAction(WorkItemModel selected)
      Specified by:
      applyAction in interface WorkListControllerListener
      Specified by:
      applyAction in interface WorkListItemProvider
    • getDefaultLabelsWorkItemModel

      public WorkItemModel getDefaultLabelsWorkItemModel(String connectionId, org.bidib.wizard.api.model.NodeInterface node)
      Specified by:
      getDefaultLabelsWorkItemModel in interface WorkListItemProvider