org.glite.security.voms.webui.admin
Class UserActions

java.lang.Object
  extended byorg.glite.security.voms.webui.Page
      extended byorg.glite.security.voms.webui.VOMSPage
          extended byorg.glite.security.voms.webui.admin.Page
              extended byorg.glite.security.voms.webui.admin.UserActions

public class UserActions
extends Page


Nested Class Summary
static class UserActions.Adds
           
static class UserActions.AddsDo
           
static class UserActions.Create
           
static class UserActions.CreateDo
           
static class UserActions.Details
           
static class UserActions.Edit
           
static class UserActions.EditDo
           
static class UserActions.List
           
static class UserActions.Remove
           
static class UserActions.RemoveDo
           
static class UserActions.Search
           
 
Field Summary
static int USER_LIST_LIMIT
          Maximal number of users to be listed.
 
Fields inherited from class org.glite.security.voms.webui.admin.Page
admin
 
Fields inherited from class org.glite.security.voms.webui.VOMSPage
cns, log
 
Fields inherited from class org.glite.security.voms.webui.Page
children, contentType, DEFAULT_CONTENT_TYPE, pages, parent, path, title, visible, visibleChild
 
Constructor Summary
UserActions()
           
 
Method Summary
 void doAction(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
           
static void printSearchForm(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
           
static void printSearchForm(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w, boolean startform)
           
static void printUserList(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
          Print a user list page, optionally restricted to users in a given container and/or users matching a given pattern.
static boolean unknownUser(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
           
 
Methods inherited from class org.glite.security.voms.webui.admin.Page
theAdmin
 
Methods inherited from class org.glite.security.voms.webui.VOMSPage
printMainTab, printRootTab
 
Methods inherited from class org.glite.security.voms.webui.Page
addChild, button, button, endForm, endForm, getPage, getTitle, getWebuiURL, hiddenField, hiddenField, init, options, printHeaderTab, printLink, printLink, printLoginInfoTab, printMenuTab, printPagePart, radio, radio, startForm, startForm, textField, textField, textField, textField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_LIST_LIMIT

public static int USER_LIST_LIMIT
Maximal number of users to be listed. If the number of users is above this limit, then a search box is printed.

Constructor Detail

UserActions

public UserActions()
Method Detail

printUserList

public static void printUserList(javax.servlet.http.HttpServletRequest req,
                                 java.io.PrintWriter w)
                          throws java.rmi.RemoteException,
                                 VOMSException
Print a user list page, optionally restricted to users in a given container and/or users matching a given pattern.

Throws:
java.rmi.RemoteException
VOMSException

printSearchForm

public static void printSearchForm(javax.servlet.http.HttpServletRequest req,
                                   java.io.PrintWriter w,
                                   boolean startform)

printSearchForm

public static void printSearchForm(javax.servlet.http.HttpServletRequest req,
                                   java.io.PrintWriter w)

unknownUser

public static boolean unknownUser(javax.servlet.http.HttpServletRequest req,
                                  java.io.PrintWriter w)
                           throws java.rmi.RemoteException,
                                  VOMSException
Throws:
java.rmi.RemoteException
VOMSException

doAction

public void doAction(javax.servlet.http.HttpServletRequest req,
                     java.io.PrintWriter w)
              throws java.rmi.RemoteException,
                     VOMSException
Overrides:
doAction in class Page
Throws:
java.rmi.RemoteException
VOMSException