com.opensymphony.user.adapter.weblogic
Class AclGroupAdapter

java.lang.Object
  extended bycom.opensymphony.user.adapter.weblogic.AclGroupAdapter
All Implemented Interfaces:
java.security.acl.Group, java.security.Principal

public class AclGroupAdapter
extends java.lang.Object
implements java.security.acl.Group

Wraps around an OSUser group and implements java.security.acl.Group Created Mar 4, 2002 10:09:00 PM

Version:
1.0
Author:
Jason Carreira
See Also:
java.security.acl.group, Group

Constructor Summary
AclGroupAdapter(Group osGroup)
           
 
Method Summary
 boolean addMember(java.security.Principal user)
           
 java.lang.String getName()
           
 boolean isMember(java.security.Principal member)
           
 java.util.Enumeration members()
           
 boolean removeMember(java.security.Principal user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.security.Principal
equals, hashCode, toString
 

Constructor Detail

AclGroupAdapter

public AclGroupAdapter(Group osGroup)
Method Detail

isMember

public boolean isMember(java.security.Principal member)
Specified by:
isMember in interface java.security.acl.Group

getName

public java.lang.String getName()
Specified by:
getName in interface java.security.Principal

addMember

public boolean addMember(java.security.Principal user)
Specified by:
addMember in interface java.security.acl.Group

members

public java.util.Enumeration members()
Specified by:
members in interface java.security.acl.Group
Returns:
an Enumeration of com.opensymphony.user.User objects. This is okay, because User implements Principal, which is called for in the java.security.acl.Group contract for members()

removeMember

public boolean removeMember(java.security.Principal user)
Specified by:
removeMember in interface java.security.acl.Group

See www.opensymphony.com for more information.