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 Summary
Fields Modifier and Type Field Description static StringWORKLIST_FILENAME
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWorkListItem(org.bidib.wizard.api.event.WorkListItemEvent item)voidapplyAction(WorkItemModel selected)com.vlsolutions.swing.docking.DockablecreateDockable()WorkItemModelgetDefaultLabelsWorkItemModel(String connectionId, org.bidib.wizard.api.model.NodeInterface node)protected voidloadWorkList()protected voidsaveWorkList()voidshutdown()voidstart()
-
-
-
Field Detail
-
WORKLIST_FILENAME
public static final String WORKLIST_FILENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
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 Detail
-
start
public void start()
-
shutdown
@PreDestroy public void shutdown()
-
createDockable
public com.vlsolutions.swing.docking.Dockable createDockable()
-
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:
applyActionin interfaceWorkListControllerListener- Specified by:
applyActionin interfaceWorkListItemProvider
-
getDefaultLabelsWorkItemModel
public WorkItemModel getDefaultLabelsWorkItemModel(String connectionId, org.bidib.wizard.api.model.NodeInterface node)
- Specified by:
getDefaultLabelsWorkItemModelin interfaceWorkListItemProvider
-
-