public abstract class MemberInGroupDescLdapScanner extends LdapScanner
ldapParameters
coreService, 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, scan
manageGroupMembership, manageGroupsMembers, manageUserGroups
public 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 LdapScanner
ServerFault
protected void manageUserGroups(org.apache.directory.ldap.client.api.LdapConnection ldapCon, UserManager userManager)
manageUserGroups
in class Scanner
protected 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
ServerFault
protected abstract java.util.Set<UuidMapper> getGroupGroupsMembers(org.apache.directory.api.ldap.model.entry.Entry entry)
protected abstract boolean mayHaveGroupsAsMembers()
Copyright © 2021. All Rights Reserved.