1 package fr.ifremer.tutti.ui.swing.util.auth.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.util.actions.SimpleActionSupport;
28 import fr.ifremer.tutti.ui.swing.util.auth.AuthenticationInfo;
29 import fr.ifremer.tutti.ui.swing.util.auth.LoginUI;
30 import org.apache.commons.logging.Log;
31 import org.apache.commons.logging.LogFactory;
32
33
34
35
36
37
38
39 public class LoginAcceptAction extends SimpleActionSupport<LoginUI> {
40
41
42 private static final Log log = LogFactory.getLog(LoginAcceptAction.class);
43
44 private static final long serialVersionUID = 1L;
45
46 public LoginAcceptAction(LoginUI handler) {
47 super(handler);
48 }
49
50 @Override
51 protected void onActionPerformed(LoginUI ui) {
52
53 if (log.isInfoEnabled()) {
54 log.info("Accept auth.");
55 }
56
57 AuthenticationInfo authenticationInfo = new AuthenticationInfo(ui.getLoginField().getText(), ui.getPasswordField().getPassword());
58 ui.getHandler().setAuthenticationInfo(authenticationInfo);
59 ui.dispose();
60
61 }
62 }