1
2
3
4
5
6 package gov.bnl.gums.admin;
7
8 import gov.bnl.gums.command.GUMSCommandLine;
9 import org.apache.commons.logging.Log;
10 import org.apache.commons.logging.LogFactory;
11
12 import java.lang.reflect.InvocationTargetException;
13 import java.lang.reflect.Method;
14
15 import java.util.Hashtable;
16 import java.util.Iterator;
17 import java.util.Map;
18 import java.util.SortedMap;
19 import java.util.TreeMap;
20 import gov.bnl.gums.admin.*;
21
22
23 /***
24 * @author carcassi
25 */
26 public class AdminCommandLine extends GUMSCommandLine {
27 private static Log log = LogFactory.getLog(AdminCommandLine.class);
28
29 static {
30 GUMSCommandLine.addCommand("gov.bnl.gums.admin.GenerateGrid3UserVoMap",
31 "Generate grid3-user-vo-map.txt for a given service/host.");
32 GUMSCommandLine.addCommand("gov.bnl.gums.admin.GenerateGridMapfile",
33 "Generate grid-mapfile for a given service/host.");
34 GUMSCommandLine.addCommand("gov.bnl.gums.admin.ManualGroup_Add",
35 "Includes a DN in a group.");
36 GUMSCommandLine.addCommand("gov.bnl.gums.admin.ManualGroup_Remove",
37 "Removes a DN from a group.");
38 GUMSCommandLine.addCommand("gov.bnl.gums.admin.ManualMapping_Add",
39 "Adds a DN-to-username in a mapping.");
40 GUMSCommandLine.addCommand("gov.bnl.gums.admin.ManualMapping_Remove",
41 "Removes a DN from a mapping.");
42 GUMSCommandLine.addCommand("gov.bnl.gums.admin.MapUser",
43 "Local credential used for a particular user.");
44 GUMSCommandLine.addCommand("gov.bnl.gums.admin.MapfileCache_Refresh",
45 "Regerates mapfiles in the cache.");
46 GUMSCommandLine.addCommand("gov.bnl.gums.admin.Pool_AddRange",
47 "Adds accounts to an account pool.");
48 GUMSCommandLine.addCommand("gov.bnl.gums.admin.UpdateGroups",
49 "Contact VO servers and retrieve user lists.");
50 GUMSCommandLine.addCommand("gov.bnl.gums.admin.Version",
51 "Retrieve GUMS client version.");
52 }
53
54 }