Class BothTakeStatusHandler
java.lang.Object
ch.tocco.nice2.optional.event.impl.actions.AbstractTakeStatusHandler
ch.tocco.nice2.optional.event.impl.actions.BothTakeStatusHandler
- All Implemented Interfaces:
TakeStatusHandler
-
Constructor Summary
ConstructorDescriptionBothTakeStatusHandler
(QueryBuilderFactory queryBuilderFactory, NewTakeStatusHandler newTakeStatusHandler, UpdateTakeStatusHandler updateTakeStatusHandler) -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleCopyOfRegistration
(Entity registration, Entity event, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations) Methods inherited from class ch.tocco.nice2.optional.event.impl.actions.AbstractTakeStatusHandler
getAlreadyExistingRegistration, setRegistrationStatusAndType
-
Constructor Details
-
BothTakeStatusHandler
public BothTakeStatusHandler(QueryBuilderFactory queryBuilderFactory, NewTakeStatusHandler newTakeStatusHandler, UpdateTakeStatusHandler updateTakeStatusHandler)
-
-
Method Details
-
handleCopyOfRegistration
public void handleCopyOfRegistration(Entity registration, Entity event, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations) throws InterruptedException - Throws:
InterruptedException
-
getTakeStatus
-