Interface TakeStatusHandler
- All Known Implementing Classes:
AbstractTakeStatusHandler,BothTakeStatusHandler,NewTakeStatusHandler,UpdateTakeStatusHandler
public interface TakeStatusHandler
-
Method Summary
Modifier and TypeMethodDescriptionhandleCopyOfRegistration(Entity registration, Entity event, @Nullable org.joda.time.DateTime registeredDate, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations)
-
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()
-