Interface TakeStatusHandler

All Known Implementing Classes:
AbstractTakeStatusHandler, BothTakeStatusHandler, NewTakeStatusHandler, UpdateTakeStatusHandler

public interface TakeStatusHandler
  • Method Details

    • handleCopyOfRegistration

      Optional<Entity> handleCopyOfRegistration(Entity registration, Entity event, @Nullable @Nullable org.joda.time.DateTime registeredDate, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations)
      Returns:
      touched registration, empty when only handling new and registration exists, or when only handling existing and no registration exists
    • getTakeStatus

      TakeStatus getTakeStatus()