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
ServerFault
public void deletedUser() throws ServerFault
ServerFault
public 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
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
public 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
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
protected 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
ServerFault
org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.exception.LdapInvalidDnException
org.apache.directory.api.ldap.model.cursor.CursorException
java.io.IOException
PagedSearchResult.LdapSearchException
public 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
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
public 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.LdapInvalidDnException
ServerFault
org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.cursor.CursorException
java.io.IOException
PagedSearchResult.LdapSearchException
public 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.LdapInvalidDnException
ServerFault
org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.cursor.CursorException
java.io.IOException
PagedSearchResult.LdapSearchException
public 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.LdapInvalidDnException
ServerFault
org.apache.directory.api.ldap.model.exception.LdapException
org.apache.directory.api.ldap.model.cursor.CursorException
java.io.IOException
public 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.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
public void incrementalDelete() throws ServerFault, java.lang.InterruptedException
ServerFault
java.lang.InterruptedException
public 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.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
public 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
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
public 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.LdapException
java.lang.InterruptedException
Copyright © 2021. All Rights Reserved.