| java.lang.Object org.apache.geronimo.security.deployment.GeronimoSecurityBuilderImpl
GeronimoSecurityBuilderImpl | public class GeronimoSecurityBuilderImpl implements NamespaceDrivenBuilder,GBeanLifecycle(Code) | | version: $Rev: 613094 $ $Date: 2008-01-18 00:00:10 -0800 (Fri, 18 Jan 2008) $ |
Field Summary | |
final public static GBeanInfo | GBEAN_INFO |
Method Summary | |
public void | build(XmlObject container, DeploymentContext applicationContext, DeploymentContext moduleContext) | public void | buildEnvironment(XmlObject container, Environment environment) | public PrincipalInfo | buildPrincipal(XmlObject xmlObject) | public static void | buildRolePrincipalMap(Security security, Map<String, Set<Principal>> roleToPrincipalMap, ClassLoader classLoader) | protected GBeanData | configureApplicationPolicyManager(Naming naming, AbstractName moduleName, Map contextIDToPermissionsMap, SecurityConfiguration securityConfiguration, AbstractNameQuery credentialStoreName) | protected GBeanData | configureRoleMapper(Naming naming, AbstractName moduleName, SecurityConfiguration securityConfiguration) | public void | doFail() | public void | doStart() | public void | doStop() | public static GBeanInfo | getGBeanInfo() | public QNameSet | getPlanQNameSet() | public QNameSet | getSpecQNameSet() |
GBEAN_INFO | final public static GBeanInfo GBEAN_INFO(Code) | | |
GeronimoSecurityBuilderImpl | public GeronimoSecurityBuilderImpl(AbstractNameQuery credentialStoreName)(Code) | | |
build | public void build(XmlObject container, DeploymentContext applicationContext, DeploymentContext moduleContext) throws DeploymentException(Code) | | |
buildEnvironment | public void buildEnvironment(XmlObject container, Environment environment) throws DeploymentException(Code) | | |
buildPrincipal | public PrincipalInfo buildPrincipal(XmlObject xmlObject)(Code) | | |
buildRolePrincipalMap | public static void buildRolePrincipalMap(Security security, Map<String, Set<Principal>> roleToPrincipalMap, ClassLoader classLoader)(Code) | | non-interface, used in some jetty/tomcat tests
Parameters: security - Security object holding security info as it is extracted Parameters: roleToPrincipalMap - role to set of Principals mapping Parameters: classLoader - application classloader in case we need to load some principal classes. |
configureApplicationPolicyManager | protected GBeanData configureApplicationPolicyManager(Naming naming, AbstractName moduleName, Map contextIDToPermissionsMap, SecurityConfiguration securityConfiguration, AbstractNameQuery credentialStoreName)(Code) | | |
configureRoleMapper | protected GBeanData configureRoleMapper(Naming naming, AbstractName moduleName, SecurityConfiguration securityConfiguration)(Code) | | |
doFail | public void doFail()(Code) | | |
doStart | public void doStart()(Code) | | |
doStop | public void doStop()(Code) | | |
getGBeanInfo | public static GBeanInfo getGBeanInfo()(Code) | | |
getPlanQNameSet | public QNameSet getPlanQNameSet()(Code) | | |
getSpecQNameSet | public QNameSet getSpecQNameSet()(Code) | | |
|
|