public abstract class AbstractLdapSynchronizer extends LdapSynchronizer
| Modifier and Type | Field and Description | 
|---|---|
| static int | GROUP_SEARCH_PAGE_SIZEThe default search page result for group searches | 
| static int | USER_SEARCH_PAGE_SIZEThe default search page result for user searches | 
| Constructor and Description | 
|---|
| AbstractLdapSynchronizer()A default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| LdapSyncListener | getLDAPSyncListener()Returns the listener object that receives synchronization events. | 
| SynchronizerSettings | getSynchronizerSettings()Returns synchronizer settings configured. | 
| SyncParameters | getSyncParameters()Returns the synchronization parameters used 
 during the synchronization. | 
| void | init(LdapSynchronizerInitData initData)Initializes the synchronizer with the initialization data that's
 obtained from configuration values. | 
| boolean | isFullSyncNeeded()Returns whether a full synchronizaiton is needed or not. | 
| boolean | isSyncNeeded()Returns whether synchronization is needed or not. | 
| void | performSync(java.sql.Connection con,
           SyncParameters syncParams,
           UserInfo userInfo)Performs the synchronization operation based on the synchronization
 parameters. | 
| void | setLDAPSyncListener(LdapSyncListener ldapSyncListener)Sets the listener object that gets notification events during
 synchronization process. | 
| void | setOwner(LdapSyncTask val)Set reference to the calling class | 
public static final int USER_SEARCH_PAGE_SIZE
public static final int GROUP_SEARCH_PAGE_SIZE
public AbstractLdapSynchronizer()
public void init(LdapSynchronizerInitData initData) throws LdapSyncException
init in class LdapSynchronizerinitData - initialization dataLdapSyncException - if fail to initializepublic SyncParameters getSyncParameters()
public SynchronizerSettings getSynchronizerSettings()
public void performSync(java.sql.Connection con,
                        SyncParameters syncParams,
                        UserInfo userInfo)
                 throws LdapSyncException
performSync in class LdapSynchronizercon - database connection to be used for synchronizing
                                LDAP data with MAXIMO database tables.syncParams - synchronization prametersLdapSyncException - if fails to synchronizepublic void setOwner(LdapSyncTask val)
public boolean isFullSyncNeeded()
public boolean isSyncNeeded()
public void setLDAPSyncListener(LdapSyncListener ldapSyncListener)
ldapSyncListener - a listener object that need to receive
                          synchronization events.public LdapSyncListener getLDAPSyncListener()