Class AssignedDetectedRoleDifferenceCleanup

  • All Implemented Interfaces:
    sailpoint.object.BaseExecutor, sailpoint.object.TaskExecutor

    public class AssignedDetectedRoleDifferenceCleanup
    extends sailpoint.task.AbstractTaskExecutor
    Assigned role differences detection task.

    It will report on changes only, refresh all users with the changes, or save a big list of IDs to a specific population (or all three).

    • Field Summary

      • Fields inherited from class sailpoint.task.AbstractTaskExecutor

        ARG_FILTER, ARG_LOCK_MODE, ARG_LOCK_TIMEOUT, ARG_PROFILE, ARG_RESTARTABLE, ARG_TRACE, DEFAULT_LOCK_TIMEOUT, RET_TOTAL
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(sailpoint.api.SailPointContext context, sailpoint.object.TaskSchedule taskSchedule, sailpoint.object.TaskResult taskResult, sailpoint.object.Attributes<String,​Object> attributes)
      Executor for this task: scans for users missing required IT roles and either refreshes them or reports on them.
      boolean terminate()
      Invoked by IIQ on termination.
      • Methods inherited from class sailpoint.task.AbstractTaskExecutor

        getMonitor, getSuggestedPartitionCount, getSuggestedPartitionCount, launchPartitions, processCommand, saveRequest, setMonitor, updateProgress, updateProgress
    • Method Detail

      • execute

        public void execute​(sailpoint.api.SailPointContext context,
                            sailpoint.object.TaskSchedule taskSchedule,
                            sailpoint.object.TaskResult taskResult,
                            sailpoint.object.Attributes<String,​Object> attributes)
                     throws Exception
        Executor for this task: scans for users missing required IT roles and either refreshes them or reports on them.
        Parameters:
        context - The context from IIQ
        taskSchedule - The task schedule
        taskResult - The task result
        attributes - The task attributes
        Throws:
        Exception - if anything fails
      • terminate

        public boolean terminate()
        Invoked by IIQ on termination.

        Sets the terminated flag to true so that the task knows to stop.

        Returns:
        always boolean true