public class LdapGroup
extends java.lang.Object
implements java.security.acl.Group, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private static int |
HASH_CODE_SEED
hash code seed.
|
private java.util.Set<java.security.Principal> |
members
Principal members.
|
private java.lang.String |
roleName
LDAP role name.
|
private static long |
serialVersionUID
serial version uid.
|
| Constructor and Description |
|---|
LdapGroup(java.lang.String name)
Creates a new ldap group with the supplied name.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(java.security.Principal user) |
boolean |
equals(java.lang.Object o) |
java.util.Set<java.security.Principal> |
getMembers()
Returns an unmodifiable set of the members in this group.
|
java.lang.String |
getName() |
int |
hashCode() |
boolean |
isMember(java.security.Principal member) |
java.util.Enumeration<? extends java.security.Principal> |
members() |
boolean |
removeMember(java.security.Principal user) |
java.lang.String |
toString() |
private static final int HASH_CODE_SEED
private static final long serialVersionUID
private final java.lang.String roleName
private final java.util.Set<java.security.Principal> members
public LdapGroup(java.lang.String name)
name - of the grouppublic java.lang.String getName()
getName in interface java.security.Principalpublic boolean addMember(java.security.Principal user)
addMember in interface java.security.acl.Grouppublic boolean removeMember(java.security.Principal user)
removeMember in interface java.security.acl.Grouppublic boolean isMember(java.security.Principal member)
isMember in interface java.security.acl.Grouppublic java.util.Enumeration<? extends java.security.Principal> members()
members in interface java.security.acl.Grouppublic java.util.Set<java.security.Principal> getMembers()
public boolean equals(java.lang.Object o)
equals in interface java.security.Principalequals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.security.PrincipalhashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Object