Package | Description |
---|---|
psdi.security.ldap | |
psdi.security.ldap.ads | |
psdi.security.ldap.nds |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultLdapSyncAdapter.addMemberRecords(java.sql.Connection con,
SyncData syncData,
MemberDataMap memberDataMap,
java.util.Set members)
Adds member records based on the data provided.
|
protected void |
AbstractLdapSynchronizer.commitGroupChanges()
Perform a database commit operation and logs a message.
|
protected void |
AbstractLdapSynchronizer.commitGroupChanges(int objectsProcessed)
Perform a database commit operation based on the number of
group objects processed.
|
protected void |
AbstractLdapSynchronizer.commitUserChanges()
Perform a database commit operation and logs a message.
|
protected void |
AbstractLdapSynchronizer.commitUserChanges(int objectsProcessed)
Perform a database commit operation based on the number of
user objects processed.
|
protected void |
GenericDirectorySynchronizer.determineSynchronizationNeed()
Determines whether synchronization is needed or not.
|
protected abstract void |
AbstractLdapSynchronizer.determineSynchronizationNeed()
Determines whether synchronization is needed or not.
|
protected java.lang.Object |
DefaultLdapSyncAdapter.getDataMapValue(java.sql.Connection con,
java.lang.String tableId,
java.lang.String columnName,
SyncData syncData,
DataMap dataMap)
Returns the value to be used to for the given table and column based on
the data mapping.
|
protected java.lang.Object |
DefaultLdapSyncAdapter.getMemberDataMapColumnValue(java.sql.Connection con,
java.lang.String column,
SyncData syncData,
MemberDataMap memberDataMap)
Returns the column value for the given column from the
member data mapping.
|
protected java.lang.String |
GenericDirectorySynchronizer.getMemberUserAccountName(java.lang.String memberDN)
Returns the user or group member account name, for the given
distinguished name of the user or group.
|
abstract void |
LdapSynchronizer.init(LdapSynchronizerInitData initData)
Initialize the synchronizer with the data passed.
|
void |
AbstractLdapSynchronizer.init(LdapSynchronizerInitData initData)
Initializes the synchronizer with the initialization data that's
obtained from configuration values.
|
void |
LdapSyncTask.init(LoadSyncSettings ldapSyncSettings)
Initialze the task with configuration settings.
|
protected void |
GenericDirectorySynchronizer.initSync()
Initialize sync parameters.
|
protected void |
AbstractLdapSynchronizer.initSync()
Called to let the synchronizer initialize itself before the
synchronization work starts.
|
protected MboRemote |
DefaultLdapSyncAdapter.insertRecord(java.sql.Connection con,
java.lang.String tableId,
MboSetRemote mboSet,
SyncData syncData,
DataMap dataMap)
Inserts a record into MboSet based on the information provided.
|
LoadSyncSettings |
LoadSyncSettingsLoader.load(java.lang.String task,
java.lang.String taskInstance)
Loads the XML configuration settings based on the
passed input stream.
|
abstract void |
LdapSynchronizer.performSync(java.sql.Connection con,
SyncParameters syncParams,
UserInfo userInfo)
Perform the synchronization based on the synchronization
parameters passed.
|
void |
AbstractLdapSynchronizer.performSync(java.sql.Connection con,
SyncParameters syncParams,
UserInfo userInfo)
Performs the synchronization operation based on the synchronization
parameters.
|
void |
LdapSyncTask.performTask()
Performs the synchronization task.
|
protected java.util.Set |
GenericDirectorySynchronizer.retrieveAllGroupMembers(java.lang.String groupDN)
Retrieves all the group members of the given group distinguished
name.
|
protected abstract java.util.Set |
AbstractLdapSynchronizer.retrieveAllGroupMembers(java.lang.String groupDN)
Retrieves all the group members of the given group distinguished
name.
|
protected void |
GenericDirectorySynchronizer.retrieveGroupMembers(java.lang.String groupDN,
java.util.Set memberUsers,
java.util.Set memberGroups)
Retrieves group members and fills the users and groups that are
members of the given group into the passed in sets.
|
void |
LdapSyncAdapter.syncEnded(LdapSyncEvent event)
Called by the Synchronizer at the end of a full or incremental
synchronization to let the listener cleanup any references
to objects that are being held for the duration of the
synchronization process.
|
void |
DefaultLdapSyncAdapter.syncEnded(LdapSyncEvent event)
Called by the Synchronizer at the end of a full or incremental
synchronization to let the listener cleanup any references
to objects that are being held for the duration of the
synchronization process.
|
void |
LdapSyncListener.syncEnded(LdapSyncEvent event)
Called by the Synchronizer at the end of a full or incremental
synchronization to let the listener cleanup any references
to objects that are being held for the duration of the
synchronization process.
|
void |
LdapSyncAdapter.syncGroup(LdapSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
void |
DefaultLdapSyncAdapter.syncGroup(LdapSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
void |
LdapSyncListener.syncGroup(LdapSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
void |
LdapSyncAdapter.syncGroupMembers(LdapSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
void |
DefaultLdapSyncAdapter.syncGroupMembers(LdapSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
void |
LdapSyncListener.syncGroupMembers(LdapSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
protected void |
AbstractLdapSynchronizer.syncGroupMembers(SyncData groupSyncData,
java.util.Set groupMembers)
Sends an event to the listener with the list of members of a group
to synchronize the data to MAXIMO tables.
|
protected void |
GenericDirectorySynchronizer.syncGroups()
Performs LDAP query against the LDAP Directory server and retrieves
the results .
|
protected void |
AbstractLdapSynchronizer.syncGroups()
Performs LDAP query against the LDAP Directory server and retrieves
the results page by page and processes each page result.
|
void |
LdapSyncAdapter.syncStarting(LdapSyncEvent event)
Called by the Synchronizer at the begining of a full or
incremental synchronization to let the listener initialize
itself.
|
void |
LdapSyncListener.syncStarting(LdapSyncEvent event)
Called by the Synchronizer at the begining of a full or
incremental synchronization to let the listener initialize
itself.
|
void |
LdapSyncAdapter.syncUser(LdapSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
void |
DefaultLdapSyncAdapter.syncUser(LdapSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
void |
LdapSyncListener.syncUser(LdapSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
protected void |
GenericDirectorySynchronizer.syncUsers()
Performs LDAP query against the LDAP Directory server and retrieves
the results page by page and processes each page result.
|
protected void |
AbstractLdapSynchronizer.syncUsers()
Performs LDAP query against the LDAP Directory server and retrieves
the results page by page and processes each page result.
|
protected void |
DefaultLdapSyncAdapter.updateRecord(java.sql.Connection con,
java.lang.String tableId,
MboRemote mbo,
SyncData syncData,
DataMap dataMap)
Updates an existing mbo based on the information provided.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ActiveDirectorySynchronizer.determineSynchronizationNeed()
Determines whether synchronization is needed or not based on
some parameters obtained from the Active Directory.
|
protected java.lang.String |
ActiveDirectorySynchronizer.getInvocationId()
Returns the invocation id maintained by Active Directory
in a string format.
|
protected java.lang.String |
ActiveDirectorySynchronizer.getMemberUserAccountName(java.lang.String memberDN,
javax.naming.ldap.LdapContext memberLdapContext)
Returns the user or group member account name, for the given
distinguished name of the user or group.
|
protected java.lang.String |
ActiveDirectorySynchronizer.getRootDSEAttributeValue(java.lang.String attributeName)
Returns the root DSE attribute value for the given attribute name.
|
protected void |
ActiveDirectorySynchronizer.initSync()
Initializes the synchronization task with the necessary information
needed for performing the synchronization work.
|
protected java.util.Set |
ActiveDirectorySynchronizer.retrieveAllGroupMembers(java.lang.String groupDN)
Retrieves all the group members of the given group distinguished
name.
|
protected void |
ActiveDirectorySynchronizer.retrieveGroupMembers(java.lang.String groupDN,
java.util.Set memberUsers,
java.util.Set memberGroups)
Retrieves group members and fills the users and groups that are
members of the given group into the passed in sets.
|
Modifier and Type | Method and Description |
---|---|
protected void |
NovellDirectorySynchronizer.determineSynchronizationNeed()
Determines whether synchronization is needed or not based on
some parameters obtained from the Novell eDirectory.
|
protected java.lang.String |
NovellDirectorySynchronizer.getMemberUserAccountName(java.lang.String memberDN)
Returns the user or group member account name, for the given
distinguished name of the user or group.
|
protected java.lang.String |
NovellDirectorySynchronizer.getModifyTimeStamp(java.lang.String attributeName)
THis method returns the last modifytimestamp.
|
protected void |
NovellDirectorySynchronizer.initSync()
Initializes the synchronization task with the necessary information
needed for performing the synchronization work.
|
protected java.util.Set |
NovellDirectorySynchronizer.retrieveAllGroupMembers(java.lang.String groupDN)
Retrieves all the group members of the given group distinguished
name.
|
protected void |
NovellDirectorySynchronizer.retrieveGroupMembers(java.lang.String groupDN,
java.util.Set memberUsers,
java.util.Set memberGroups)
Retrieves group members and fills the users and groups that are
members of the given group into the passed in sets.
|
protected void |
NovellDirectorySynchronizer.syncGroups()
Performs LDAP query against the LDAP Directory server and retrieves
the results , a notification event will be
fired to the listener to synchronize the changes to MAXIMO database
tables.
|
protected void |
NovellDirectorySynchronizer.syncUsers()
Performs LDAP query against the LDAP Directory server and retrieves
the results .
|