public abstract class MemberInGroupDescLdapScanner extends LdapScanner
ldapParameterscoreService, domain, importStatus| Constructor and Description |
|---|
MemberInGroupDescLdapScanner(ImportStatus importStatus,
ICoreServices coreService,
LdapParameters ldapParameters,
ItemValue<Domain> domain,
java.lang.String ldapMemberAttribute) |
MemberInGroupDescLdapScanner(ImportStatus importStatus,
LdapParameters ldapParameters,
ItemValue<Domain> domain,
java.lang.String ldapMemberAttribute) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.util.Set<UuidMapper> |
getGroupGroupsMembers(org.apache.directory.api.ldap.model.entry.Entry entry) |
protected abstract java.util.Set<UuidMapper> |
getGroupUsersMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
org.apache.directory.api.ldap.model.entry.Entry entry) |
protected void |
manageUserGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
UserManager userManager) |
protected abstract boolean |
mayHaveGroupsAsMembers() |
protected void |
scanLdapImpl(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String lastUpdate) |
deletedGroups, deletedUsers, getBmGroupFromEntry, getBmGroupFromUuid, getUuidMapperFromExtId, manageUsersFromCursor, manageUsersFromCursor, scan, scanmanageGroupMembership, manageGroupsMembers, manageUserGroupspublic MemberInGroupDescLdapScanner(ImportStatus importStatus, LdapParameters ldapParameters, ItemValue<Domain> domain, java.lang.String ldapMemberAttribute)
public MemberInGroupDescLdapScanner(ImportStatus importStatus, ICoreServices coreService, LdapParameters ldapParameters, ItemValue<Domain> domain, java.lang.String ldapMemberAttribute)
protected void scanLdapImpl(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
java.lang.String lastUpdate)
throws ServerFault
scanLdapImpl in class LdapScannerServerFaultprotected void manageUserGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon,
UserManager userManager)
manageUserGroups in class Scannerprotected abstract java.util.Set<UuidMapper> getGroupUsersMembers(org.apache.directory.ldap.client.api.LdapConnection ldapCon, org.apache.directory.api.ldap.model.entry.Entry entry) throws ServerFault
ServerFaultprotected abstract java.util.Set<UuidMapper> getGroupGroupsMembers(org.apache.directory.api.ldap.model.entry.Entry entry)
protected abstract boolean mayHaveGroupsAsMembers()
Copyright © 2021. All Rights Reserved.