org.jboss.security.plugins.samples
Class CacheRealmMapping

java.lang.Object
  |
  +--org.jboss.security.plugins.samples.CacheRealmMapping
All Implemented Interfaces:
org.jboss.security.RealmMapping

public class CacheRealmMapping
extends java.lang.Object
implements org.jboss.security.RealmMapping

CacheRealmMapping has two purposes (one of them currently unimplemented.) It allows beans to have mappings for multiple security realms, and it (eventually) will cache data from realms that allow it.

Author:
Daniel O'Connor docodan@nycap.rr.com
See Also:
EJBSecurityManager

Constructor Summary
CacheRealmMapping()
           
 
Method Summary
 void addRealmMapping(org.jboss.security.RealmMapping realmMapping)
           
 boolean doesUserHaveRole(java.security.Principal principal, java.util.Set roleNames)
           
 java.security.Principal getPrincipal(java.security.Principal principal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheRealmMapping

public CacheRealmMapping()
Method Detail

getPrincipal

public java.security.Principal getPrincipal(java.security.Principal principal)
Specified by:
getPrincipal in interface org.jboss.security.RealmMapping

addRealmMapping

public void addRealmMapping(org.jboss.security.RealmMapping realmMapping)

doesUserHaveRole

public boolean doesUserHaveRole(java.security.Principal principal,
                                java.util.Set roleNames)
Specified by:
doesUserHaveRole in interface org.jboss.security.RealmMapping


Copyright © 2000 The JBoss Organization. All Rights Reserved.