1 package fr.ifremer.dali.ui.swing.content.manage.campaign;
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.ui.swing.action.AbstractDaliRemoteSaveAction;
27 import fr.ifremer.dali.ui.swing.content.manage.campaign.menu.SearchAction;
28
29
30
31
32 public class SaveAction extends AbstractDaliRemoteSaveAction<CampaignsUIModel, CampaignsUI, CampaignsUIHandler> {
33
34
35
36
37
38
39 public SaveAction(final CampaignsUIHandler handler) {
40 super(handler, false);
41 }
42
43 @Override
44 protected void doSave() {
45
46 getContext().getCampaignService().saveCampaigns(getContext().getAuthenticationInfo(), getModel().getCampaignsTableUIModel().getRows());
47
48 }
49
50 @Override
51 protected void reload() {
52
53 getActionEngine().runInternalAction(getUI().getMenuUI().getHandler(), SearchAction.class);
54
55 }
56
57 }