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.