KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > enhydra > shark > swingclient > workflowadmin > user > actions > AddUserMapping


1 package org.enhydra.shark.swingclient.workflowadmin.user.actions;
2
3 import java.awt.event.*;
4 import java.util.*;
5
6 import org.enhydra.shark.swingclient.*;
7 import org.enhydra.shark.swingclient.workflowadmin.*;
8 import org.enhydra.shark.swingclient.workflowadmin.user.*;
9
10
11 import org.enhydra.shark.api.client.wfservice.*;
12
13 /**
14  * Creates new xpdl participant to system user mapping.
15  *
16  * @author Sasa Bojanic
17  * @version 1.0
18  */

19 public class AddUserMapping extends ActionBase {
20
21    public AddUserMapping (UserMappingManagement umm) {
22       super(umm);
23    }
24
25    public void actionPerformed(ActionEvent e) {
26       UserMappingManagement umm=(UserMappingManagement)actionPanel;
27       SharkAdmin workflowAdmin=umm.getWorkflowAdmin();
28       ArrayList users=new ArrayList();
29         ArrayList groupNames=new ArrayList();
30       try {
31             users.addAll(Arrays.asList(SharkAdmin.getParticipantMappingsAdmin().getAllUsers()));
32          groupNames.addAll(Arrays.asList(SharkAdmin.getParticipantMappingsAdmin().getAllGroupnames()));
33       } catch (Exception JavaDoc ex) {
34 // System.out.println("ERROR IN AddUserMapping.actionPerformed()");
35
// ex.printStackTrace();
36
}
37 //System.out.println("AUS="+allUsers);
38
UserMapping um=new UserMapping(umm,
39                                      umm.getParticipantKeyToParticipant().values(),users, groupNames);
40       um.showDialog();
41    }
42 }
43
Popular Tags