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 © 2023. All Rights Reserved.