Interface PropagationActions

    • Method Detail

      • moreAttrsToGet

        default Set<String> moreAttrsToGet​(Optional<PropagationTaskInfo> taskInfo,
                                           OrgUnit orgUnit)
        Return additional attributes to include in the result from the underlying connector.
        Parameters:
        taskInfo - propagation task
        orgUnit - Realm provisioning information
        Returns:
        additional attributes to include in the result from the underlying connector
      • moreAttrsToGet

        default Set<String> moreAttrsToGet​(Optional<PropagationTaskInfo> taskInfo,
                                           Provision provision)
        Return additional attributes to include in the result from the underlying connector.
        Parameters:
        taskInfo - propagation task
        provision - Any provisioning information
        Returns:
        additional attributes to include in the result from the underlying connector
      • before

        default void before​(PropagationTaskInfo taskInfo)
        Executes logic before actual propagation.
        Parameters:
        taskInfo - propagation task
      • after

        default void after​(PropagationTaskInfo taskInfo,
                           TaskExec<PropagationTask> execution,
                           ConnectorObject afterObj)
        Executes logic after actual propagation.
        Parameters:
        taskInfo - propagation task
        execution - execution result
        afterObj - connector object read after propagation