gov.bnl.gums.service
Class ConfigurationWebToolkit

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

public class ConfigurationWebToolkit
extends Object
implements Remote

Toolkit for providing configuration functionality for the web pages.

Author:
Jay Packard

Constructor Summary
ConfigurationWebToolkit()
           
 
Method Summary
static String createDoShortcutSubmit(Collection userGroups, Collection accountMappers, Collection g2aMappings, javax.servlet.http.HttpServletRequest request)
           
static String createDoSubmit(Collection items, javax.servlet.http.HttpServletRequest request)
           
static String createSelectBox(String name, Collection items, String selected, String javascript, boolean includeEmptySlot)
           
static String getGroupToAccountMappingReferences(Configuration configuration, String name, String className)
           
static Properties getHibernateProperties(PersistenceFactory persistenceFactory, javax.servlet.http.HttpServletRequest request, boolean includeMySql)
           
static String getHostToGroupReferences(Configuration configuration, String g2AMappingName)
           
static Properties getLdapProperties(PersistenceFactory persistenceFactory, javax.servlet.http.HttpServletRequest request, boolean includeLdap)
           
static String getReferencesForPersistenceFactory(Configuration configuration, String persistenceFactory)
           
static String getVOMSUserGroupReferences(Configuration configuration, 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 String stripGroup(String voGroup)
           
static String stripVo(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 Exception
Throws:
Exception

parseGroupToAccountMapping

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

parseAccountMapper

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

parseUserGroup

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

parseVomsServer

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

parsePersistenceFactory

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

getHibernateProperties

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

getLdapProperties

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

getHostToGroupReferences

public static String getHostToGroupReferences(Configuration configuration,
                                              String g2AMappingName)

getGroupToAccountMappingReferences

public static String getGroupToAccountMappingReferences(Configuration configuration,
                                                        String name,
                                                        String className)

getVOMSUserGroupReferences

public static String getVOMSUserGroupReferences(Configuration configuration,
                                                String vomsServer)

getReferencesForPersistenceFactory

public static String getReferencesForPersistenceFactory(Configuration configuration,
                                                        String persistenceFactory)

createSelectBox

public static String createSelectBox(String name,
                                     Collection items,
                                     String selected,
                                     String javascript,
                                     boolean includeEmptySlot)

createDoSubmit

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

createDoShortcutSubmit

public static String createDoShortcutSubmit(Collection userGroups,
                                            Collection accountMappers,
                                            Collection g2aMappings,
                                            javax.servlet.http.HttpServletRequest request)

stripVo

public static String stripVo(String voGroup)

stripGroup

public static String stripGroup(String voGroup)


Copyright © 2004-2009. All Rights Reserved.