Package icc.util
Class LeanixWorkgroupsCleanupTaskHelper
- java.lang.Object
-
- icc.util.LeanixWorkgroupsCleanupTaskHelper
-
public class LeanixWorkgroupsCleanupTaskHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LeanixWorkgroupsCleanupTaskHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LeanixWorkgroupsCleanupTaskHelper
getInstance()
void
processCleanup(sailpoint.api.SailPointContext context, sailpoint.object.TaskResult taskResult, boolean actualDeletion, int deletionOffset, int deletionThreshold)
Cleanup of Workgroups where no Entitlement is delivered by LeanIX anymore
-
-
-
Method Detail
-
getInstance
public static LeanixWorkgroupsCleanupTaskHelper getInstance()
-
processCleanup
public void processCleanup(sailpoint.api.SailPointContext context, sailpoint.object.TaskResult taskResult, boolean actualDeletion, int deletionOffset, int deletionThreshold) throws sailpoint.tools.GeneralException, java.text.ParseException
Cleanup of Workgroups where no Entitlement is delivered by LeanIX anymore- Parameters:
context
- SailPointContexttaskResult
- TaskResultdebugBreakAfter
- Break processing after handling of specified number of WorkgroupsactualDeletion
- Switch whether Workgroups should actually be deleteddeletionOffset
- Offset for deletion date in days - Workgroup deletion is happening after today + offsetdeletionThreshold
- Threshold for max. number of Workgroups to be deleted - if exceeded, task will stop and delete nothing- Throws:
sailpoint.tools.GeneralException
java.text.ParseException
-
-