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
ConstructorsConstructorDescriptionNewTakeStatusHandler(QueryBuilderFactory queryBuilderFactory, LogicCopyService logicCopyService, EntityDefaultValueService entityDefaultValueService, Context context) -
Method Summary
Modifier and TypeMethodDescriptionhandleCopyOfRegistration(Entity registration, Entity event, org.joda.time.DateTime registeredDate, boolean isCopy, boolean takeArticle, Optional<Entity> newRegistrationStatus, Entity originalRegistrationType, List<TakeRegistrationActionConfiguration> takeRegistrationActionConfigurations) voidsetExcludedFields(List<NewTakeStatusExcludedFieldContribution> excludedFields) voidsetExcludedRelations(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 Optional<Entity> handleCopyOfRegistration(Entity registration, Entity event, 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
-
setExcludedFields
@Autowired public void setExcludedFields(List<NewTakeStatusExcludedFieldContribution> excludedFields) -
setExcludedRelations
@Autowired public void setExcludedRelations(List<NewTakeStatusExcludedRelationContribution> excludedRelations)
-