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