org.apache.geronimo.security.deployment
Class SecurityBuilder

java.lang.Object
  extended byorg.apache.geronimo.security.deployment.SecurityBuilder

public class SecurityBuilder
extends Object

Version:
$Rev: 407591 $ $Date: 2006-05-18 18:47:06 +0200 (Thu, 18 May 2006) $

Constructor Summary
SecurityBuilder()
           
 
Method Summary
static org.apache.geronimo.security.deploy.DefaultPrincipal buildDefaultPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerDefaultPrincipalType defaultPrincipalType)
           
static org.apache.geronimo.security.deploy.LoginDomainPrincipalInfo buildDomainPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerLoginDomainPrincipalType domainPrincipalType)
           
static org.apache.geronimo.security.deploy.PrincipalInfo buildPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerPrincipalType principalType)
           
static org.apache.geronimo.security.deploy.RealmPrincipalInfo buildRealmPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerRealmPrincipalType realmPrincipalType)
           
static void buildRolePrincipalMap(org.apache.geronimo.security.deploy.Security security, Map roleDesignates, Map roleToPrincipalMap, ClassLoader classLoader)
           
static SecurityConfiguration buildSecurityConfiguration(org.apache.geronimo.xbeans.geronimo.security.GerSecurityType securityType, ClassLoader classLoader)
           
static SecurityConfiguration buildSecurityConfiguration(org.apache.geronimo.security.deploy.Security security, ClassLoader classLoader)
           
static org.apache.geronimo.gbean.GBeanData configureApplicationPolicyManager(org.apache.geronimo.kernel.Naming naming, org.apache.geronimo.gbean.AbstractName moduleName, Map contextIDToPermissionsMap, SecurityConfiguration securityConfiguration)
           
static org.apache.geronimo.gbean.GBeanData configureRoleMapper(org.apache.geronimo.kernel.Naming naming, org.apache.geronimo.gbean.AbstractName moduleName, SecurityConfiguration securityConfiguration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityBuilder

public SecurityBuilder()
Method Detail

buildSecurityConfiguration

public static SecurityConfiguration buildSecurityConfiguration(org.apache.geronimo.xbeans.geronimo.security.GerSecurityType securityType,
                                                               ClassLoader classLoader)

buildSecurityConfiguration

public static SecurityConfiguration buildSecurityConfiguration(org.apache.geronimo.security.deploy.Security security,
                                                               ClassLoader classLoader)

buildRolePrincipalMap

public static void buildRolePrincipalMap(org.apache.geronimo.security.deploy.Security security,
                                         Map roleDesignates,
                                         Map roleToPrincipalMap,
                                         ClassLoader classLoader)

buildDefaultPrincipal

public static org.apache.geronimo.security.deploy.DefaultPrincipal buildDefaultPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerDefaultPrincipalType defaultPrincipalType)

buildRealmPrincipal

public static org.apache.geronimo.security.deploy.RealmPrincipalInfo buildRealmPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerRealmPrincipalType realmPrincipalType)

buildDomainPrincipal

public static org.apache.geronimo.security.deploy.LoginDomainPrincipalInfo buildDomainPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerLoginDomainPrincipalType domainPrincipalType)

buildPrincipal

public static org.apache.geronimo.security.deploy.PrincipalInfo buildPrincipal(org.apache.geronimo.xbeans.geronimo.security.GerPrincipalType principalType)

configureRoleMapper

public static org.apache.geronimo.gbean.GBeanData configureRoleMapper(org.apache.geronimo.kernel.Naming naming,
                                                                      org.apache.geronimo.gbean.AbstractName moduleName,
                                                                      SecurityConfiguration securityConfiguration)

configureApplicationPolicyManager

public static org.apache.geronimo.gbean.GBeanData configureApplicationPolicyManager(org.apache.geronimo.kernel.Naming naming,
                                                                                    org.apache.geronimo.gbean.AbstractName moduleName,
                                                                                    Map contextIDToPermissionsMap,
                                                                                    SecurityConfiguration securityConfiguration)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.