1 package fr.ifremer.tutti.ui.swing.content.operation.catches.marinelitter.actions;
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
27 import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUI;
28 import fr.ifremer.tutti.ui.swing.content.operation.catches.EditCatchesUIHandler;
29 import fr.ifremer.tutti.ui.swing.content.operation.catches.marinelitter.MarineLitterBatchUI;
30 import fr.ifremer.tutti.ui.swing.content.operation.catches.marinelitter.create.CreateMarineLitterBatchUI;
31 import fr.ifremer.tutti.ui.swing.util.actions.SimpleActionSupport;
32
33
34
35
36
37
38
39 public class OpenCreateMarineLitterBatchUIAction extends SimpleActionSupport<MarineLitterBatchUI> {
40
41 private static final long serialVersionUID = 1L;
42
43 public OpenCreateMarineLitterBatchUIAction(MarineLitterBatchUI ui) {
44 super(ui);
45 }
46
47 @Override
48 protected void onActionPerformed(MarineLitterBatchUI ui) {
49
50 EditCatchesUI parent = ui.getParentContainer(EditCatchesUI.class);
51 CreateMarineLitterBatchUI createBatchEditor = parent.getMarineLitterTabCreateBatch();
52
53 createBatchEditor.getHandler().openUI(ui.getModel());
54 parent.getHandler().setMarineLitterSelectedCard(EditCatchesUIHandler.CREATE_BATCH_CARD);
55
56 }
57 }