public abstract class ScannerCommon
extends java.lang.Object
| Constructor and Description |
|---|
ScannerCommon() |
protected abstract Domain getDomain()
protected abstract void scanLdap(ImportLogger importLogger, CoreServicesTest coreService, LdapParameters ldapParameters)
protected abstract void scanLdap(ImportLogger importLogger, CoreServicesTest coreService, LdapParameters ldapParameters, java.util.Optional<java.lang.String> beforeDate)
protected boolean isMemberUidAttribute()
protected ImportLogger getImportLogger()
public void deletedGroups()
throws ServerFault
ServerFaultpublic void deletedUser()
throws ServerFault
ServerFaultpublic void createAndUpdateGroups()
throws ServerFault,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
ServerFaultorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void createAndUpdateGroupsInvalidMember()
throws ServerFault,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
ServerFaultorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionprotected ItemValue<Group> getExistingGroup(java.lang.String dn) throws ServerFault, org.apache.directory.api.ldap.model.exception.LdapInvalidDnException, org.apache.directory.api.ldap.model.exception.LdapException, org.apache.directory.api.ldap.model.cursor.CursorException, java.io.IOException, PagedSearchResult.LdapSearchException
ServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void createAndUpdateUsers()
throws ServerFault,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
ServerFaultorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void groupMemberAdd()
throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void groupMemberRemove()
throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic java.util.List<ItemValue<Group>> getGroupMembers(java.util.List<ItemValue<Group>> list) throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException, ServerFault, org.apache.directory.api.ldap.model.exception.LdapException, org.apache.directory.api.ldap.model.cursor.CursorException, java.io.IOException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionpublic void incrementalCreate()
throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
PagedSearchResult.LdapSearchException,
java.io.IOException,
java.lang.InterruptedException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionPagedSearchResult.LdapSearchExceptionjava.io.IOExceptionjava.lang.InterruptedExceptionpublic void incrementalDelete()
throws ServerFault,
java.lang.InterruptedException
ServerFaultjava.lang.InterruptedExceptionpublic void incrementalAddMember()
throws org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
java.io.IOException,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
PagedSearchResult.LdapSearchException,
java.lang.InterruptedException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultjava.io.IOExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionPagedSearchResult.LdapSearchExceptionjava.lang.InterruptedExceptionpublic void incremental_userInDirectory_notInBm()
throws java.lang.InterruptedException,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
java.lang.InterruptedExceptionorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void incremental_userInDirectory_suspendedInBm()
throws java.lang.InterruptedException,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
java.lang.InterruptedExceptionorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void incremental_groupInDirectory_notInBm()
throws java.lang.InterruptedException,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
ServerFault,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException,
PagedSearchResult.LdapSearchException
java.lang.InterruptedExceptionorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionServerFaultorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionPagedSearchResult.LdapSearchExceptionpublic void emailsWithoutDomainPart()
throws ServerFault,
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException,
org.apache.directory.api.ldap.model.exception.LdapException,
org.apache.directory.api.ldap.model.cursor.CursorException,
java.io.IOException
ServerFaultorg.apache.directory.api.ldap.model.exception.LdapInvalidDnExceptionorg.apache.directory.api.ldap.model.exception.LdapExceptionorg.apache.directory.api.ldap.model.cursor.CursorExceptionjava.io.IOExceptionpublic void beforeAndAfterHooks()
public void splitDomainGroup()
public void splitDomainGroupMemberUpdate()
throws org.apache.directory.api.ldap.model.exception.LdapException,
java.lang.InterruptedException
org.apache.directory.api.ldap.model.exception.LdapExceptionjava.lang.InterruptedExceptionCopyright © 2022. All Rights Reserved.