Class NewTakeStatusHandler
java.lang.Object
ch.tocco.nice2.optional.event.impl.actions.AbstractTakeStatusHandler
ch.tocco.nice2.optional.event.impl.actions.NewTakeStatusHandler
- All Implemented Interfaces:
TakeStatusHandler
-
Constructor Summary
ConstructorDescriptionNewTakeStatusHandler
(QueryBuilderFactory queryBuilderFactory, LogicCopyService logicCopyService, EntityDefaultValueService entityDefaultValueService, Context context) -
Method Summary
Modifier and TypeMethodDescriptionvoid
handleCopyOfRegistration
(Entity registration, Entity event, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations) void
setExcludedFields
(List<NewTakeStatusExcludedFieldContribution> excludedFields) void
setExcludedRelations
(List<NewTakeStatusExcludedRelationContribution> excludedRelations) Methods inherited from class ch.tocco.nice2.optional.event.impl.actions.AbstractTakeStatusHandler
getAlreadyExistingRegistration, setRegistrationStatusAndType
-
Constructor Details
-
NewTakeStatusHandler
public NewTakeStatusHandler(QueryBuilderFactory queryBuilderFactory, LogicCopyService logicCopyService, EntityDefaultValueService entityDefaultValueService, Context context)
-
-
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
-
setExcludedFields
@Autowired public void setExcludedFields(List<NewTakeStatusExcludedFieldContribution> excludedFields) -
setExcludedRelations
@Autowired public void setExcludedRelations(List<NewTakeStatusExcludedRelationContribution> excludedRelations)
-