Class SeminarStartHandlerFactory
java.lang.Object
ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.AbstractSeminarActionHandlerFactory
ch.tocco.nice2.optional.seminar.impl.actions.seminarraising.SeminarStartHandlerFactory
- All Implemented Interfaces:
SeminarActionHandlerFactory
starts a Seminar, by following approximately these steps
- copy template Seminar and set period, codes and dates
- copy first Seminar_event from template Seminar
- copy Event using logic copy with all default options
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
ConstructorDescriptionSeminarStartHandlerFactory
(GroovyEventCodeService groovyEventCodeService, QueryBuilderFactory queryBuilderFactory, Context context, SeminarEventHelper seminarEventHelper, EventLogicCopyService eventLogicCopyService, LogicCopyService logicCopyService) -
Method Summary
Modifier and TypeMethodDescriptioncreateHandler
(Entity actionSettings, SeminarActionConfiguration configuration, EventLogicCopyService.CopyConfiguration copyConfiguration)
-
Constructor Details
-
SeminarStartHandlerFactory
public SeminarStartHandlerFactory(GroovyEventCodeService groovyEventCodeService, QueryBuilderFactory queryBuilderFactory, Context context, SeminarEventHelper seminarEventHelper, EventLogicCopyService eventLogicCopyService, LogicCopyService logicCopyService)
-
-
Method Details
-
createHandler
public SeminarActionHandlerFactory.SeminarActionHandler createHandler(Entity actionSettings, SeminarActionConfiguration configuration, EventLogicCopyService.CopyConfiguration copyConfiguration)
-