WebLogic Server 6.0 Code Examples, BEA Systems, Inc.

examples.security.rdbmsrealm
Class RDBMSGroup

java.lang.Object
  |
  +--weblogic.security.acl.DefaultGroupImpl
        |
        +--weblogic.security.acl.FlatGroup
              |
              +--examples.security.rdbmsrealm.RDBMSGroup
All Implemented Interfaces:
java.security.acl.Group, java.security.Principal

public class RDBMSGroup
extends weblogic.security.acl.FlatGroup

This class is the representation of a group from the database.

Author:
Copyright (c) 1998-2000 by BEA Systems, Inc. All Rights Reserved.

Inner classes inherited from class weblogic.security.acl.FlatGroup
weblogic.security.acl.FlatGroup.Source
 
Fields inherited from class weblogic.security.acl.FlatGroup
LIFETIME_DEFAULT_SEC, members
 
Constructor Summary
(package private) RDBMSGroup(java.lang.String name, RDBMSRealm realm)
           
(package private) RDBMSGroup(java.lang.String name, RDBMSRealm realm, java.util.Hashtable members)
           
 
Method Summary
 boolean addMember(java.security.Principal principal)
           
(package private)  java.util.Hashtable getMembers()
           
protected  java.lang.Class getUserClass()
           
 boolean removeMember(java.security.Principal principal)
           
 
Methods inherited from class weblogic.security.acl.FlatGroup
, addMemberInternal, ensureFreshness, equals, getCacheTTLMillis, hashCode, isMember, members, removeMemberInternal, setCacheTTL, toString
 
Methods inherited from class weblogic.security.acl.DefaultGroupImpl
getName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RDBMSGroup

RDBMSGroup(java.lang.String name,
           RDBMSRealm realm)

RDBMSGroup

RDBMSGroup(java.lang.String name,
           RDBMSRealm realm,
           java.util.Hashtable members)
Method Detail

addMember

public boolean addMember(java.security.Principal principal)
Overrides:
addMember in class weblogic.security.acl.DefaultGroupImpl

getMembers

java.util.Hashtable getMembers()

getUserClass

protected java.lang.Class getUserClass()
Overrides:
getUserClass in class weblogic.security.acl.FlatGroup

removeMember

public boolean removeMember(java.security.Principal principal)
Overrides:
removeMember in class weblogic.security.acl.DefaultGroupImpl

Documentation is available at
http://e-docs.bea.com/wls/docs60

Copyright © 2000 BEA Systems, Inc. All Rights Reserved.