View Javadoc

1   /*
2    * GUMSCommandLine.java
3    *
4    * Created on November 4, 2004, 1:40 PM
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  }