Package | Description |
---|---|
psdi.security.vmm |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultVMMSyncAdapter.addMemberRecords(java.sql.Connection con,
VMMSyncData syncData,
MemberDataMap memberVMMDataMap,
java.util.Set members)
Adds member records based on the data provided.
|
commonj.sdo.DataObject |
VMMSyncParameters.checkpointMapToObject(java.util.HashMap cpMap,
commonj.sdo.DataObject controlDO,
boolean fullSync)
Given a ChangeControl DataObject to be sent to VMM, construct child DataObject(s) containing the
checkpoint(s) to start searching from.
|
java.util.HashMap |
VMMSyncParameters.checkpointObjectToMap(commonj.sdo.DataObject inDO)
Given a DataObject returned from VMM, construct a HashMap keyed by repository ID
with value equal to string representation of the checkpoint.
|
protected void |
VMMSynchronizer.commitGroupChanges()
Perform a database commit operation and logs a message.
|
protected void |
VMMSynchronizer.commitGroupChanges(int objectsProcessed)
Perform a database commit operation based on the number of
group objects processed.
|
protected void |
VMMSynchronizer.commitUserChanges()
Perform a database commit operation and logs a message.
|
protected void |
VMMSynchronizer.commitUserChanges(int objectsProcessed)
Perform a database commit operation based on the number of user objects
processed.
|
protected java.util.HashMap |
VMMSynchronizer.getCheckpointFromSearchResults(commonj.sdo.DataObject returnDO)
If change polling is supported and this is a partial sync, then get the current checkpoint
from the search results, for use in the next sync.
|
protected java.util.HashMap |
VMMSynchronizer.getCheckpointFromVMM()
If change polling is supported, get the current checkpoint from VMM.
|
protected java.lang.Object |
DefaultVMMSyncAdapter.getDataMapValue(java.sql.Connection con,
java.lang.String tableId,
java.lang.String columnName,
VMMSyncData syncData,
VMMDataMap VMMDataMap)
Returns the value to be used to for the given table and column based on
the data mapping.
|
protected java.lang.Object |
DefaultVMMSyncAdapter.getMemberDataMapColumnValue(java.sql.Connection con,
java.lang.String column,
VMMSyncData syncData,
MemberDataMap memberVMMDataMap)
Returns the column value for the given column from the
member data mapping.
|
void |
VMMSyncTask.init(LoadVMMSyncSettings vmmSyncSettings)
Initialze the task with configuration settings.
|
void |
VMMSynchronizer.init(VMMSynchronizerInitData initData)
Initializes the synchronizer with the initialization data that's
obtained from configuration values.
|
abstract void |
Synchronizer.init(VMMSynchronizerInitData initData)
Initialize the synchronizer with the data passed.
|
protected void |
VMMSynchronizer.initSync()
Called to let the synchronizer initialize itself before the
synchronization work starts.
|
protected MboRemote |
DefaultVMMSyncAdapter.insertRecord(java.sql.Connection con,
java.lang.String tableId,
MboSetRemote mboSet,
VMMSyncData syncData,
VMMDataMap dataMap)
Inserts a record into MboSet based on the information provided.
|
LoadVMMSyncSettings |
LoadVMMSyncSettingsLoader.load(java.lang.String task,
java.lang.String taskInstance)
Loads the XML configuration settings based on the
passed input stream.
|
void |
VMMSynchronizer.performSync(java.sql.Connection con,
VMMSyncParameters syncParams,
UserInfo userInfo)
Performs the synchronization operation based on the synchronization
parameters.
|
abstract void |
Synchronizer.performSync(java.sql.Connection con,
VMMSyncParameters syncParams,
UserInfo userInfo)
Perform the synchronization based on the synchronization
parameters passed.
|
void |
VMMSyncTask.performTask()
Performs the synchronization task.
|
protected java.util.Set |
VMMSynchronizer.retrieveAllGroupMembers(java.lang.String groupDN)
Retrieves all the group members of the given group distinguished
name.
|
void |
VMMSyncListener.syncEnded(VMMSyncEvent 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 |
VMMSyncAdapter.syncEnded(VMMSyncEvent 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 |
DefaultVMMSyncAdapter.syncEnded(VMMSyncEvent 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 |
VMMSyncListener.syncGroup(VMMSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
void |
VMMSyncAdapter.syncGroup(VMMSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
void |
DefaultVMMSyncAdapter.syncGroup(VMMSyncEvent event)
Called by the Synchronizer when a group data need to be synchronized
with the database.
|
protected void |
VMMSynchronizer.syncGroupMembers(VMMSyncData 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.
|
void |
VMMSyncListener.syncGroupMembers(VMMSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
void |
VMMSyncAdapter.syncGroupMembers(VMMSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
void |
DefaultVMMSyncAdapter.syncGroupMembers(VMMSyncEvent event)
Called by the Synchronizer when a group member data need to be
synchronized with the database.
|
void |
VMMSyncListener.syncStarting(VMMSyncEvent event)
Called by the Synchronizer at the begining of a full or
incremental synchronization to let the listener initialize
itself.
|
void |
VMMSyncAdapter.syncStarting(VMMSyncEvent event)
Called by the Synchronizer at the begining of a full or
incremental synchronization to let the listener initialize
itself.
|
void |
VMMSyncListener.syncUser(VMMSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
void |
VMMSyncAdapter.syncUser(VMMSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
void |
DefaultVMMSyncAdapter.syncUser(VMMSyncEvent event)
Called by the Synchronizer when a user data need to be synchronized
with the database.
|
protected void |
VMMSynchronizer.syncVMMGroups()
Performs VMM query against the VMM server and retrieves
the results page by page and processes each page result.
|
protected void |
VMMSynchronizer.syncVMMUsers()
Performs VMM query against the VMM server and retrieves
the results page by page and processes each page result.
|
protected void |
DefaultVMMSyncAdapter.updateRecord(java.sql.Connection con,
java.lang.String tableId,
MboRemote mbo,
VMMSyncData syncData,
VMMDataMap dataMap)
Updates an existing mbo based on the information provided.
|