gov.bnl.gums.service
Class ConfigurationWebToolkit

java.lang.Object
  extended by gov.bnl.gums.service.ConfigurationWebToolkit
All Implemented Interfaces:
java.rmi.Remote

public class ConfigurationWebToolkit
extends java.lang.Object
implements java.rmi.Remote

Toolkit for providing configuration functionality for the web pages.

Author:
Jay Packard

Constructor Summary
ConfigurationWebToolkit()
           
 
Method Summary
static java.lang.String createDoSubmit(java.util.Collection items, javax.servlet.http.HttpServletRequest request)
           
static java.lang.String createSelectBox(java.lang.String name, java.util.Collection items, java.lang.String selected, java.lang.String javascript, boolean includeEmptySlot)
           
static java.lang.String getGroupToAccountMappingReferences(Configuration configuration, java.lang.String name, java.lang.String className)
           
static java.util.Properties getHibernateProperties(PersistenceFactory persistenceFactory, javax.servlet.http.HttpServletRequest request, boolean includeMySql)
           
static java.lang.String getHostToGroupReferences(Configuration configuration, java.lang.String g2AMappingName)
           
static java.util.Properties getLdapProperties(PersistenceFactory persistenceFactory, javax.servlet.http.HttpServletRequest request, boolean includeLdap)
           
static java.lang.String getReferencesForPersistenceFactory(Configuration configuration, java.lang.String persistenceFactory)
           
static java.lang.String getVOMSUserGroupReferences(Configuration configuration, java.lang.String vomsServer)
           
static AccountMapper parseAccountMapper(javax.servlet.http.HttpServletRequest request)
           
static GroupToAccountMapping parseGroupToAccountMapping(javax.servlet.http.HttpServletRequest request)
           
static CertificateHostToGroupMapping parseHostToGroupMapping(javax.servlet.http.HttpServletRequest request)
           
static PersistenceFactory parsePersistenceFactory(javax.servlet.http.HttpServletRequest request)
           
static UserGroup parseUserGroup(javax.servlet.http.HttpServletRequest request)
           
static VomsServer parseVomsServer(javax.servlet.http.HttpServletRequest request)
           
static java.lang.String stripGroup(java.lang.String voGroup)
           
static java.lang.String stripVo(java.lang.String voGroup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationWebToolkit

public ConfigurationWebToolkit()
Method Detail

parseHostToGroupMapping

public static CertificateHostToGroupMapping parseHostToGroupMapping(javax.servlet.http.HttpServletRequest request)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

parseGroupToAccountMapping

public static GroupToAccountMapping parseGroupToAccountMapping(javax.servlet.http.HttpServletRequest request)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

parseAccountMapper

public static AccountMapper parseAccountMapper(javax.servlet.http.HttpServletRequest request)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

parseUserGroup

public static UserGroup parseUserGroup(javax.servlet.http.HttpServletRequest request)
                                throws java.lang.Exception
Throws:
java.lang.Exception

parseVomsServer

public static VomsServer parseVomsServer(javax.servlet.http.HttpServletRequest request)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

parsePersistenceFactory

public static PersistenceFactory parsePersistenceFactory(javax.servlet.http.HttpServletRequest request)
                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getHibernateProperties

public static java.util.Properties getHibernateProperties(PersistenceFactory persistenceFactory,
                                                          javax.servlet.http.HttpServletRequest request,
                                                          boolean includeMySql)

getLdapProperties

public static java.util.Properties getLdapProperties(PersistenceFactory persistenceFactory,
                                                     javax.servlet.http.HttpServletRequest request,
                                                     boolean includeLdap)

getHostToGroupReferences

public static java.lang.String getHostToGroupReferences(Configuration configuration,
                                                        java.lang.String g2AMappingName)

getGroupToAccountMappingReferences

public static java.lang.String getGroupToAccountMappingReferences(Configuration configuration,
                                                                  java.lang.String name,
                                                                  java.lang.String className)

getVOMSUserGroupReferences

public static java.lang.String getVOMSUserGroupReferences(Configuration configuration,
                                                          java.lang.String vomsServer)

getReferencesForPersistenceFactory

public static java.lang.String getReferencesForPersistenceFactory(Configuration configuration,
                                                                  java.lang.String persistenceFactory)

createSelectBox

public static java.lang.String createSelectBox(java.lang.String name,
                                               java.util.Collection items,
                                               java.lang.String selected,
                                               java.lang.String javascript,
                                               boolean includeEmptySlot)

createDoSubmit

public static java.lang.String createDoSubmit(java.util.Collection items,
                                              javax.servlet.http.HttpServletRequest request)

stripVo

public static java.lang.String stripVo(java.lang.String voGroup)

stripGroup

public static java.lang.String stripGroup(java.lang.String voGroup)


Copyright © 2004-2008. All Rights Reserved.