Package psdi.security.ldap

  • Interface Summary 
    Interface Description
    LdapSyncListener
    An interface to be implemented by an object that need to process the user and group data that's obtained from the LDAP Server.
  • Class Summary 
    Class Description
    AbstractLdapSynchronizer
    An abstract class that implements the common synchronization logic needed to retrieve user and group object information from LDAP Directory Server.
    DataMap
    A class used to represent data mapping of a user or group object's LDAP attributes to MAXIMO database tables and columns
    DefaultLdapSyncAdapter
    A default adapter class that synchronizes the LDAP directory data with configured MAXIMO database table mappings.
    FldLDAPSyncCronXML  
    GenericDirectorySynchronizer
    This is a generic class to synchronize the required data from LDAP server to MAXIMO Database tables.
    GroupSettings
    A class to indicate group settings configured.
    LDAPConstants  
    LdapContextSettings
    A class to represent the default LDAP context setting configured for the synchronization task.
    LdapSyncAdapter
    An adapter class that has a dummy implementations of all the required methods.
    LdapSyncCronTask
    A MAXIMO crontask used for synchronizing the LDAP server user and group object data with appropriate MAXIMO database tables.
    LdapSyncEvent
    An event class used to notify the listener object when it's time to synchronize individual user and group data to MAXIMO database tables.
    LdapSynchronizer
    An abstract base synchronizer class that has the bare minimum methods needed to perform the synchronization.
    LdapSynchronizerInitData
    A class to represent the initialization data that has been configured for the synchronization task.
    LdapSyncParams  
    LdapSyncParamsSet  
    LdapSyncTask
    A class to represent the LDAP synchronization task that performs the synchronization of the LDAP user and group object data to MAXIMO database tables.
    LoadSyncSettings
    A class to represent the configured settings.
    LoadSyncSettingsLoader
    A class to load the configuration data from a XML file and to populate all the necessary data structures for the synchronization task.
    MemberDataMap
    A class to represent the group member data mapping that's configured in the configuration file used for synchronizing the group members from LDAP Server to MAXIMO database tables.
    SyncData
    A class to prepresent synchronization data that's obtained from the LDAP server.
    SynchronizerSettings
    A class to represent the setting that are configured for the synchronizer.
    SyncParameters
    A class to represent the synchronization parameters that are used by the synchronizer object to determine the need to perform synchronization or not and also to determine whether full or incremental synchronization is needed or not.
    UniqueIdProvider  
    UserSettings  
  • Exception Summary 
    Exception Description
    LdapSyncException
    An exception class used to indicate all exceptions raised by LDAP Synchronization code.