Interface ParallelParticipantsBatchJobContribution

All Known Implementing Classes:
DefaultParallelParticipantsBatchJobContribution

public interface ParallelParticipantsBatchJobContribution
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    applyCustomLogic(Entity parallelEvent, Context context)
    Allows contributions to apply custom logic.
    default Set<String>
    Default implementation for relevant statuses.
    default TextMessage
    getTextMessage(int registrationsCreated, int registrationsDeleted, int customLogicRegistrations)
    Allows contributions to customize the log message.
  • Method Details

    • getRelevantStatus

      default Set<String> getRelevantStatus()
      Default implementation for relevant statuses.
      Returns:
      a default set of relevant statuses.
    • applyCustomLogic

      default int applyCustomLogic(Entity parallelEvent, Context context)
      Allows contributions to apply custom logic.
      Returns:
      The number of entities updated.
    • getTextMessage

      default TextMessage getTextMessage(int registrationsCreated, int registrationsDeleted, int customLogicRegistrations)
      Allows contributions to customize the log message.
      Returns:
      An additional message to append or override.