Interface MultipleTriggersHandler

All Superinterfaces:
TriggerHandler

public interface MultipleTriggersHandler extends TriggerHandler
This handler can take a collection of triggers that have the same timestamp.
  • Method Details

    • handle

      <O extends ObjectType> Collection<TriggerType> handle(@NotNull @NotNull PrismObject<O> object, @NotNull @NotNull Collection<TriggerType> triggers, @NotNull @NotNull com.evolveum.midpoint.task.api.RunningTask task, @NotNull @NotNull OperationResult result)
      Precondition: triggers have the same timestamp
      Returns:
      triggers that were successfully processed (and should be therefore removed from the object)