edu.vt.middleware.ldap.jaas
public class LdapGroup extends java.lang.Object implements java.security.acl.Group, java.io.Serializable
LdapGroup
provides a custom implementation for grouping
principals.Constructor and Description |
---|
LdapGroup(java.lang.String name)
This creates a new
LdapGroup with the supplied name. |
Modifier and Type | Method and Description |
---|---|
boolean |
addMember(java.security.Principal user) |
java.util.Set<java.security.Principal> |
getMembers()
Returns an unmodifiable set of the members in this group.
|
java.lang.String |
getName()
This returns the name for this
LdapGroup . |
boolean |
isMember(java.security.Principal member) |
java.util.Enumeration<? extends java.security.Principal> |
members() |
boolean |
removeMember(java.security.Principal user) |
java.lang.String |
toString()
This returns a String representation of this
LdapGroup . |
public LdapGroup(java.lang.String name)
LdapGroup
with the supplied name.name
- String
public java.lang.String getName()
LdapGroup
.getName
in interface java.security.Principal
String
public boolean addMember(java.security.Principal user)
addMember
in interface java.security.acl.Group
public boolean removeMember(java.security.Principal user)
removeMember
in interface java.security.acl.Group
public boolean isMember(java.security.Principal member)
isMember
in interface java.security.acl.Group
public java.util.Enumeration<? extends java.security.Principal> members()
members
in interface java.security.acl.Group
public java.util.Set<java.security.Principal> getMembers()
Set
of member principalspublic java.lang.String toString()
LdapGroup
.toString
in interface java.security.Principal
toString
in class java.lang.Object
String
Copyright © 2014. All Rights Reserved.