1 package fr.ifremer.dali.ui.swing.content.manage.referential.pmfm.method.menu;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.dali.service.StatusFilter;
27 import fr.ifremer.dali.ui.swing.util.AbstractDaliUIHandler;
28 import fr.ifremer.dali.ui.swing.util.DaliUIs;
29
30
31
32
33 public class ManageMethodsMenuUIHandler extends AbstractDaliUIHandler<ManageMethodsMenuUIModel, ManageMethodsMenuUI> {
34
35
36 @Override
37 public void beforeInit(final ManageMethodsMenuUI ui) {
38 super.beforeInit(ui);
39
40
41 final ManageMethodsMenuUIModel model = new ManageMethodsMenuUIModel();
42 ui.setContextValue(model);
43 }
44
45
46 @Override
47 public void afterInit(final ManageMethodsMenuUI ui) {
48 initUI(ui);
49
50
51 initComboBox();
52 }
53
54
55
56
57 private void initComboBox() {
58 initBeanFilterableComboBox(
59 getUI().getLabelCombo(),
60 getContext().getReferentialService().getMethods(StatusFilter.ALL),
61 null);
62
63 initBeanFilterableComboBox(
64 getUI().getStatusCombo(),
65 getContext().getReferentialService().getStatus(StatusFilter.ALL),
66 null);
67
68 DaliUIs.forceComponentSize(getUI().getLabelCombo());
69 DaliUIs.forceComponentSize(getUI().getStatusCombo());
70 }
71
72 }