gov.bnl.gums.service
Class ConfigurationWebToolkit
java.lang.Object
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
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 |
ConfigurationWebToolkit
public ConfigurationWebToolkit()
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.