Class LookupReconTask

java.lang.Object
oracle.iam.scheduler.vo.TaskSupport
com.thortech.xl.scheduler.tasks.SchedulerBaseTask
oracle.iam.connectors.icfcommon.recon.AbstractReconTask
oracle.iam.connectors.icfcommon.recon.LookupReconTask
All Implemented Interfaces:
Runnable, StoppableTask, oracle.iam.scheduler.vo.Task

public final class LookupReconTask extends AbstractReconTask
Lookup reconciliation scheduled task implementation. The following scheduled task parameters are expected to be defined:
  • IT Resource Name - IT Resource used for recon
  • Lookup Name - reconciled lookup
  • Code Key Attribute - connector attribute whose value is used as a Code key (eg: __UID__, __NAME__, ...)
  • Decode Attribute - connector attribute whose value is used as a Decode (eg: __NAME__, groupDescription, ...)
  • Object Class - connector ObjectClass name

The implementation will execute connector search with parameters provided by the following methods:

  • AbstractReconTask.getObjectClass()
  • AbstractReconTask.getFilter()
  • getOperationOptions()

Each of the ConnectorObjects returned by the search is processed by the following methods to get Code key and Decode values:

  • getCodeKey(ConnectorObject)
  • getDecode(ConnectorObject)

The implementation internally uses ReconciledLookup to access the lookup.

Author:
Zdenek Louzensky
  • Constructor Details

    • LookupReconTask

      public LookupReconTask()
  • Method Details

    • handleResult

      public void handleResult()