org.jboss.ejb3.security.embedded.plugins
Class SecurityDomainContext

java.lang.Object
  extended by org.jboss.ejb3.security.embedded.plugins.SecurityDomainContext

public class SecurityDomainContext
extends java.lang.Object

An encapsulation of the JNDI security context infomation


Constructor Summary
SecurityDomainContext(org.jboss.security.AuthenticationManager securityMgr, org.jboss.util.CachePolicy authenticationCache)
          Creates new SecurityDomainContextHandler
 
Method Summary
 org.jboss.security.audit.AuditManager getAuditMgr()
           
 org.jboss.util.CachePolicy getAuthenticationCache()
           
 org.jboss.security.AuthorizationManager getAuthorizationManager()
           
 org.jboss.security.identitytrust.IdentityTrustManager getIdentityTrustMgr()
           
 org.jboss.security.mapping.MappingManager getMappingMgr()
           
 org.jboss.security.RealmMapping getRealmMapping()
           
 org.jboss.security.AuthenticationManager getSecurityManager()
           
 javax.security.auth.Subject getSubject()
           
 java.lang.Object lookup(java.lang.String name)
           
 void setAuditMgr(org.jboss.security.audit.AuditManager auditMgr)
           
 void setAuthenticationCache(org.jboss.util.CachePolicy cp)
           
 void setAuthenticationManager(org.jboss.security.AuthenticationManager aum)
           
 void setAuthorizationManager(org.jboss.security.AuthorizationManager am)
           
 void setIdentityTrustMgr(org.jboss.security.identitytrust.IdentityTrustManager identityTrustMgr)
           
 void setMappingMgr(org.jboss.security.mapping.MappingManager mappingMgr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecurityDomainContext

public SecurityDomainContext(org.jboss.security.AuthenticationManager securityMgr,
                             org.jboss.util.CachePolicy authenticationCache)
Creates new SecurityDomainContextHandler

Method Detail

lookup

public java.lang.Object lookup(java.lang.String name)
                        throws javax.naming.NamingException
Throws:
javax.naming.NamingException

getSubject

public javax.security.auth.Subject getSubject()

getSecurityManager

public org.jboss.security.AuthenticationManager getSecurityManager()

getRealmMapping

public org.jboss.security.RealmMapping getRealmMapping()

setAuthenticationManager

public void setAuthenticationManager(org.jboss.security.AuthenticationManager aum)

setAuthorizationManager

public void setAuthorizationManager(org.jboss.security.AuthorizationManager am)

getAuthorizationManager

public org.jboss.security.AuthorizationManager getAuthorizationManager()

setAuthenticationCache

public void setAuthenticationCache(org.jboss.util.CachePolicy cp)

getAuthenticationCache

public org.jboss.util.CachePolicy getAuthenticationCache()

getAuditMgr

public org.jboss.security.audit.AuditManager getAuditMgr()

setAuditMgr

public void setAuditMgr(org.jboss.security.audit.AuditManager auditMgr)

getMappingMgr

public org.jboss.security.mapping.MappingManager getMappingMgr()

setMappingMgr

public void setMappingMgr(org.jboss.security.mapping.MappingManager mappingMgr)

getIdentityTrustMgr

public org.jboss.security.identitytrust.IdentityTrustManager getIdentityTrustMgr()

setIdentityTrustMgr

public void setIdentityTrustMgr(org.jboss.security.identitytrust.IdentityTrustManager identityTrustMgr)