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

java.lang.Object
  |
  +--org.edg.security.voms.webui.Page
        |
        +--org.edg.security.voms.webui.core.CoreRoot

public class CoreRoot
extends Page


Field Summary
protected static VOMSCore core
           
 
Fields inherited from class org.edg.security.voms.webui.Page
children, contentType, ENC, log, pages, parent, path, TEXT_HTML, title, visible, visibleChild
 
Constructor Summary
CoreRoot()
           
 
Method Summary
 void doAction(javax.servlet.http.HttpServletRequest req, java.io.PrintWriter w)
           
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, QualifiedRole[] roles)
           
(package private) static void setTheCore(VOMSCore aCore)
          Package level visibility of the core initialization for the ContextListener or the page test cases.
static VOMSCore theCore()
          Single business logic object for the whole application.
 
Methods inherited from class org.edg.security.voms.webui.Page
addChild, button, button, endForm, endForm, getPage, getWebuiURL, hiddenField, hiddenField, options, printLink, printPagePart, startForm, textField, textField, textField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

core

protected static VOMSCore core
Constructor Detail

CoreRoot

public CoreRoot()
Method Detail

theCore

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


setTheCore

static void setTheCore(VOMSCore aCore)
Package level visibility of the core initialization for the ContextListener or the page test cases.


doAction

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

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,
                              QualifiedRole[] roles)

printCapabilities

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