Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.webapp.admin
Class Lists  view Lists download Lists.java

java.lang.Object
  extended byorg.apache.webapp.admin.Lists

public class Lists
extends java.lang.Object

General purpose utility methods to create lists of objects that are commonly required in building the user interface. In all cases, if there are no matching elements, a zero-length list (rather than null) is returned.

Version:
$Revision: 302986 $ $Date: 2004-06-27 22:14:52 -0400 (Sun, 27 Jun 2004) $

Field Summary
private static java.util.List booleanValues
          Precomputed list of (true,false) labels and values.
private static java.util.List clientAuthValues
          Precomputed list of clientAuth lables and values.
private static java.util.List verbosityLevels
          Precomputed list of verbosity level labels and values.
 
Constructor Summary
protected Lists()
          Protected constructor to prevent instantiation.
 
Method Summary
static java.lang.String getAdminAppHost(javax.management.MBeanServer mbserver, java.lang.String domain, javax.servlet.http.HttpServletRequest request)
          Return the Host object name string that the admin app belongs to.
static java.lang.String getAdminAppService(javax.management.MBeanServer mbserver, java.lang.String domain, javax.servlet.http.HttpServletRequest request)
          Return the Service object name string that the admin app belongs to.
static java.util.List getBooleanValues()
          Return a List of LabelValueBeans for the legal settings for boolean properties.
static java.util.List getClientAuthValues()
          Return a List of LabelValueBeans for the legal settings for clientAuth properties.
static java.util.List getConnectors(javax.management.MBeanServer mbserver, javax.management.ObjectName service)
          Return a list of Connector object name strings for the specified Service object name.
static java.util.List getConnectors(javax.management.MBeanServer mbserver, java.lang.String service)
          Return a list of Connector object name strings for the specified Service object name.
static java.util.List getContexts(javax.management.MBeanServer mbserver, javax.management.ObjectName host)
          Return a list of Context object name strings for the specified Host object name.
static java.util.List getContexts(javax.management.MBeanServer mbserver, java.lang.String host)
          Return a list of Context object name strings for the specified Host object name.
static java.util.List getDefaultContexts(javax.management.MBeanServer mbserver, javax.management.ObjectName container)
          Return a list of DefaultContext object name strings for the specified Host object name.
static java.util.List getDefaultContexts(javax.management.MBeanServer mbserver, java.lang.String container)
          Return a list of DefaultContext object name strings for the specified Host object name.
static java.util.List getHosts(javax.management.MBeanServer mbserver, javax.management.ObjectName service)
          Return a list of Host object name strings for the specified Service object name.
static java.util.List getHosts(javax.management.MBeanServer mbserver, java.lang.String service)
          Return a list of Host object name strings for the specified Service object name.
static java.util.List getRealms(javax.management.MBeanServer mbserver, javax.management.ObjectName container)
          Return a list of Realm object name strings for the specified container (service, host, or context) object name.
static java.util.List getRealms(javax.management.MBeanServer mbserver, java.lang.String container)
          Return a list of Realm object name strings for the specified container (service, host, or context) object name.
static javax.management.ObjectName getSearchObject(javax.management.ObjectName container, java.lang.String type)
          Return search object name to be used to query.
static java.util.List getServers(javax.management.MBeanServer mbserver, java.lang.String domain)
          Return a list of Server object name strings.
static java.util.List getServices(javax.management.MBeanServer mbserver, javax.management.ObjectName server)
          Return a list of Service object name strings for the specified Server object name.
static java.util.List getServices(javax.management.MBeanServer mbserver, java.lang.String server)
          Return a list of Service object name strings for the specified Server object name.
static java.util.List getValves(javax.management.MBeanServer mbserver, javax.management.ObjectName container)
          Return a list of Valve object name strings for the specified container (service, host, or context) object name.
static java.util.List getValves(javax.management.MBeanServer mbserver, java.lang.String container)
          Return a list of Valve object name strings for the specified container (service, host, or context) object name.
static java.util.List getVerbosityLevels()
          Return a List of LabelValueBeans for the legal settings for verbosity properties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

verbosityLevels

private static java.util.List verbosityLevels
Precomputed list of verbosity level labels and values.


booleanValues

private static java.util.List booleanValues
Precomputed list of (true,false) labels and values.


clientAuthValues

private static java.util.List clientAuthValues
Precomputed list of clientAuth lables and values.

Constructor Detail

Lists

protected Lists()
Protected constructor to prevent instantiation.

Method Detail

getVerbosityLevels

public static java.util.List getVerbosityLevels()
Return a List of LabelValueBeans for the legal settings for verbosity properties.


getBooleanValues

public static java.util.List getBooleanValues()
Return a List of LabelValueBeans for the legal settings for boolean properties.


getClientAuthValues

public static java.util.List getClientAuthValues()
Return a List of LabelValueBeans for the legal settings for clientAuth properties.


getConnectors

public static java.util.List getConnectors(javax.management.MBeanServer mbserver,
                                           javax.management.ObjectName service)
                                    throws java.lang.Exception
Return a list of Connector object name strings for the specified Service object name.


getConnectors

public static java.util.List getConnectors(javax.management.MBeanServer mbserver,
                                           java.lang.String service)
                                    throws java.lang.Exception
Return a list of Connector object name strings for the specified Service object name.


getContexts

public static java.util.List getContexts(javax.management.MBeanServer mbserver,
                                         javax.management.ObjectName host)
                                  throws java.lang.Exception
Return a list of Context object name strings for the specified Host object name.


getDefaultContexts

public static java.util.List getDefaultContexts(javax.management.MBeanServer mbserver,
                                                java.lang.String container)
                                         throws java.lang.Exception
Return a list of DefaultContext object name strings for the specified Host object name.


getDefaultContexts

public static java.util.List getDefaultContexts(javax.management.MBeanServer mbserver,
                                                javax.management.ObjectName container)
                                         throws java.lang.Exception
Return a list of DefaultContext object name strings for the specified Host object name.


getContexts

public static java.util.List getContexts(javax.management.MBeanServer mbserver,
                                         java.lang.String host)
                                  throws java.lang.Exception
Return a list of Context object name strings for the specified Host object name.


getHosts

public static java.util.List getHosts(javax.management.MBeanServer mbserver,
                                      javax.management.ObjectName service)
                               throws java.lang.Exception
Return a list of Host object name strings for the specified Service object name.


getHosts

public static java.util.List getHosts(javax.management.MBeanServer mbserver,
                                      java.lang.String service)
                               throws java.lang.Exception
Return a list of Host object name strings for the specified Service object name.


getRealms

public static java.util.List getRealms(javax.management.MBeanServer mbserver,
                                       javax.management.ObjectName container)
                                throws java.lang.Exception
Return a list of Realm object name strings for the specified container (service, host, or context) object name.


getRealms

public static java.util.List getRealms(javax.management.MBeanServer mbserver,
                                       java.lang.String container)
                                throws java.lang.Exception
Return a list of Realm object name strings for the specified container (service, host, or context) object name.


getValves

public static java.util.List getValves(javax.management.MBeanServer mbserver,
                                       javax.management.ObjectName container)
                                throws java.lang.Exception
Return a list of Valve object name strings for the specified container (service, host, or context) object name.


getValves

public static java.util.List getValves(javax.management.MBeanServer mbserver,
                                       java.lang.String container)
                                throws java.lang.Exception
Return a list of Valve object name strings for the specified container (service, host, or context) object name.


getServers

public static java.util.List getServers(javax.management.MBeanServer mbserver,
                                        java.lang.String domain)
                                 throws java.lang.Exception
Return a list of Server object name strings.


getServices

public static java.util.List getServices(javax.management.MBeanServer mbserver,
                                         javax.management.ObjectName server)
                                  throws java.lang.Exception
Return a list of Service object name strings for the specified Server object name.


getServices

public static java.util.List getServices(javax.management.MBeanServer mbserver,
                                         java.lang.String server)
                                  throws java.lang.Exception
Return a list of Service object name strings for the specified Server object name.


getAdminAppService

public static java.lang.String getAdminAppService(javax.management.MBeanServer mbserver,
                                                  java.lang.String domain,
                                                  javax.servlet.http.HttpServletRequest request)
                                           throws java.lang.Exception
Return the Service object name string that the admin app belongs to.


getAdminAppHost

public static java.lang.String getAdminAppHost(javax.management.MBeanServer mbserver,
                                               java.lang.String domain,
                                               javax.servlet.http.HttpServletRequest request)
                                        throws java.lang.Exception
Return the Host object name string that the admin app belongs to.


getSearchObject

public static javax.management.ObjectName getSearchObject(javax.management.ObjectName container,
                                                          java.lang.String type)
                                                   throws java.lang.Exception
Return search object name to be used to query.