org.glite.security.voms.webui.core
Class CoreRoot

java.lang.Object
  extended byorg.glite.security.voms.webui.Page
      extended byorg.glite.security.voms.webui.VOMSPage
          extended byorg.glite.security.voms.webui.core.CoreRoot

public final class CoreRoot
extends VOMSPage


Field Summary
 
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
CoreRoot()
           
 
Method Summary
 void doAction(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
           
 java.lang.String getTitle(javax.servlet.http.HttpServletRequest req)
           
static void printCapabilities(java.io.PrintWriter w, java.lang.String[] caps)
           
static void printDetails(java.io.PrintWriter w, User user)
           
static void printGroups(java.io.PrintWriter w, java.lang.String[] groups)
           
static void printRoles(java.io.PrintWriter w, java.lang.String[] roles)
           
static VOMSCore theCore()
          Single business logic object for the whole application.
 
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, 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
 

Constructor Detail

CoreRoot

public CoreRoot()
Method Detail

theCore

public static VOMSCore theCore()
Single business logic object for the whole application.


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

getTitle

public java.lang.String getTitle(javax.servlet.http.HttpServletRequest req)
Overrides:
getTitle in class Page

printDetails

public static void printDetails(java.io.PrintWriter w,
                                User user)

printGroups

public static void printGroups(java.io.PrintWriter w,
                               java.lang.String[] groups)

printRoles

public static void printRoles(java.io.PrintWriter w,
                              java.lang.String[] roles)

printCapabilities

public static void printCapabilities(java.io.PrintWriter w,
                                     java.lang.String[] caps)