org.identityconnectors.ldap.commons
Class GroupHelper
java.lang.Object
org.identityconnectors.ldap.commons.GroupHelper
public class GroupHelper
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupHelper
public GroupHelper(LdapConnection conn)
getPosixRefAttribute
public static String getPosixRefAttribute()
- Returns the attribute which POSIX group references its members.
The members of a POSIX groups are held in the
memberUid
attributes, and the values of this attributes are the uid
attributes of the group members. So this method returns "uid".
getLdapGroups
public List<String> getLdapGroups(String entryDN)
getLdapGroupMemberships
public Set<GroupHelper.GroupMembership> getLdapGroupMemberships(String entryDN)
addLdapGroupMemberships
public void addLdapGroupMemberships(String entryDN,
Collection<String> groupDNs)
removeLdapGroupMemberships
public void removeLdapGroupMemberships(String entryDN,
Collection<String> groupDNs)
modifyLdapGroupMemberships
public void modifyLdapGroupMemberships(GroupHelper.Modification<GroupHelper.GroupMembership> mod)
getPosixGroups
public List<String> getPosixGroups(Collection<String> posixRefAttrs)
getPosixGroupMemberships
public Set<GroupHelper.GroupMembership> getPosixGroupMemberships(Collection<String> posixRefAttrs)
addPosixGroupMemberships
public void addPosixGroupMemberships(String posixRefAttr,
Collection<String> groupDNs)
removePosixGroupMemberships
public void removePosixGroupMemberships(Set<GroupHelper.GroupMembership> memberships)
modifyPosixGroupMemberships
public void modifyPosixGroupMemberships(GroupHelper.Modification<GroupHelper.GroupMembership> mod)
Copyright © 2012. All Rights Reserved.