com.xebialabs.deployit.security
Class LdapPrincipalProvider.LdapGroup

java.lang.Object
  extended by com.xebialabs.deployit.security.LdapPrincipalProvider.LdapGroup
All Implemented Interfaces:
java.security.acl.Group, java.security.Principal
Enclosing class:
LdapPrincipalProvider

public static class LdapPrincipalProvider.LdapGroup
extends java.lang.Object
implements java.security.acl.Group


Constructor Summary
LdapPrincipalProvider.LdapGroup(java.security.Principal member, java.lang.String cn)
           
 
Method Summary
 boolean addMember(java.security.Principal user)
           
 boolean equals(java.lang.Object o)
           
 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()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LdapPrincipalProvider.LdapGroup

public LdapPrincipalProvider.LdapGroup(java.security.Principal member,
                                       java.lang.String cn)
Method Detail

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

removeMember

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

isMember

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

members

public java.util.Enumeration<? extends java.security.Principal> members()
Specified by:
members in interface java.security.acl.Group

equals

public boolean equals(java.lang.Object o)
Specified by:
equals in interface java.security.Principal
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Specified by:
hashCode in interface java.security.Principal
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Specified by:
toString in interface java.security.Principal
Overrides:
toString in class java.lang.Object