org.apache.geronimo.security.jacc
Class EJBModuleConfiguration

java.lang.Object
  extended byorg.apache.geronimo.security.jacc.AbstractModuleConfiguration
      extended byorg.apache.geronimo.security.jacc.EJBModuleConfiguration
All Implemented Interfaces:
org.apache.geronimo.gbean.GBeanLifecycle, ModuleConfiguration

public class EJBModuleConfiguration
extends AbstractModuleConfiguration

Version:
$Revision: 1.7 $ $Date: 2004/07/12 06:07:49 $

Field Summary
 
Fields inherited from class org.apache.geronimo.security.jacc.AbstractModuleConfiguration
BASE_OBJECT_NAME
 
Constructor Summary
EJBModuleConfiguration(String contextId, org.apache.geronimo.xbeans.j2ee.EjbJarType ejbJar, noNamespace.SecurityType security)
           
 
Method Summary
 void doStart()
          Translate the EJB deployment descriptors into equivalent security permissions.
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 
Methods inherited from class org.apache.geronimo.security.jacc.AbstractModuleConfiguration
addRoleMapping, commit, delete, doFail, doStop, getContextID, getPolicyConfiguration, getRoles, inService, linkConfiguration, setConfigured
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBModuleConfiguration

public EJBModuleConfiguration(String contextId,
                              org.apache.geronimo.xbeans.j2ee.EjbJarType ejbJar,
                              noNamespace.SecurityType security)
                       throws GeronimoSecurityException
Method Detail

doStart

public void doStart()
Translate the EJB deployment descriptors into equivalent security permissions. These permissions are placed into the appropriate PolicyConfiguration object as defined in the JAAC spec.

Specified by:
doStart in interface org.apache.geronimo.gbean.GBeanLifecycle
Overrides:
doStart in class AbstractModuleConfiguration
Throws:
GeronimoSecurityException - if there is any violation of the semantics of the security descriptor or the state of the module configuration.
See Also:
PolicyConfiguration, "Java Authorization Contract for Containers", section 3.1.3

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


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