Interface MultipleTriggersHandler

  • All Superinterfaces:
    TriggerHandler

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

      • handle

        <O extends ObjectTypeCollection<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)