Class SeminarRaiseHandlerFactory
java.lang.Object
ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.AbstractSeminarActionHandlerFactory
ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.SeminarRaiseHandlerFactory
- All Implemented Interfaces:
SeminarActionHandlerFactory
raises a Seminar, by following approximately these steps
- copy next available Seminar_event from template Seminar
- copy Event using logic copy with all default options
- increment Period and set on Seminar and Event
- copy Registrations from last Event to new Event, ignoring auditors
most of these steps can be configured further by
SeminarActionConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.AbstractSeminarActionHandlerFactory
AbstractSeminarActionHandlerFactory.AbstractSeminarActionHandler
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.SeminarActionHandlerFactory
SeminarActionHandlerFactory.SeminarActionHandler
-
Field Summary
Fields inherited from class ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.AbstractSeminarActionHandlerFactory
context, groovyEventCodeService, queryBuilderFactory, seminarEventHelper
-
Constructor Summary
ConstructorDescriptionSeminarRaiseHandlerFactory
(GroovyEventCodeService groovyEventCodeService, QueryBuilderFactory queryBuilderFactory, Context context, SeminarEventHelper seminarEventHelper, EventLogicCopyService eventLogicCopyService, LogicCopyService logicCopyService, RegistrationRaiseHelper registrationRaiseHelper) -
Method Summary
Modifier and TypeMethodDescriptioncreateHandler
(Entity actionSettings, SeminarActionConfiguration configuration, EventLogicCopyService.CopyConfiguration copyConfiguration)
-
Constructor Details
-
SeminarRaiseHandlerFactory
public SeminarRaiseHandlerFactory(GroovyEventCodeService groovyEventCodeService, QueryBuilderFactory queryBuilderFactory, Context context, SeminarEventHelper seminarEventHelper, EventLogicCopyService eventLogicCopyService, LogicCopyService logicCopyService, RegistrationRaiseHelper registrationRaiseHelper)
-
-
Method Details
-
createHandler
public SeminarActionHandlerFactory.SeminarActionHandler createHandler(Entity actionSettings, SeminarActionConfiguration configuration, EventLogicCopyService.CopyConfiguration copyConfiguration)
-