1 package fr.ifremer.dali.ui.swing.content.manage.filter.pmfm.element;
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.decorator.DecoratorService;
27 import fr.ifremer.dali.dto.referential.pmfm.PmfmDTO;
28 import fr.ifremer.dali.ui.swing.content.manage.filter.element.AbstractFilterElementUIHandler;
29 import fr.ifremer.dali.ui.swing.content.manage.referential.pmfm.menu.PmfmMenuUI;
30
31
32
33
34 public class FilterElementPmfmUIHandler extends AbstractFilterElementUIHandler<PmfmDTO, FilterElementPmfmUI, PmfmMenuUI> {
35
36
37 @Override
38 protected PmfmMenuUI createNewReferentialMenuUI() {
39 return new PmfmMenuUI(getUI());
40 }
41
42
43 @Override
44 public void afterInit(FilterElementPmfmUI ui) {
45
46
47 getUI().getFilterDoubleList().setBeanType(PmfmDTO.class);
48
49 getUI().getFilterDoubleList().setDecoratorContext(DecoratorService.NAME_WITH_ID);
50
51 super.afterInit(ui);
52
53
54 getReferentialMenuUI().getNamePanel().setVisible(false);
55
56 }
57
58 }