Class SeminarActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.seminar.impl.actions.SeminarActionServiceImpl
- All Implemented Interfaces:
SeminarActionService
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.optional.seminar.impl.actions.SeminarActionService
SeminarActionService.SeminarActionInformationException, SeminarActionService.SeminarCondition
-
Constructor Summary
ConstructorDescriptionSeminarActionServiceImpl
(EntityExplorerActionSelectionService selectionService, Context context, org.slf4j.Logger log, TextResources textResources, SecurityManager securityManager, LogicCopyService logicCopyService, QueryBuilderFactory queryBuilderFactory, RebindService rebindService, DefaultDisplayService defaultDisplayService, GroovyEventCodeService groovyEventCodeService) -
Method Summary
Modifier and TypeMethodDescriptioncheckCondition
(EntityExplorerActionSelection selection) void
raiseSeminar
(EntityExplorerActionSelection selection, String configuration, String takeRegistrationToAllModules, @Nullable String eventFieldsToOverwriteOnRaise) void
setConfigurations
(List<SeminarActionConfiguration> configurations) void
setEventRelationsToCopy
(List<String> eventRelationsToCopy) void
setExcludedEventFields
(List<String> excludedEventFields) void
setExcludedRegistrationFields
(List<String> excludedRegistrationFields) void
setExtensions
(List<EventCopyExtensionFactory> extensions) void
startSeminar
(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String configuration)
-
Constructor Details
-
SeminarActionServiceImpl
public SeminarActionServiceImpl(EntityExplorerActionSelectionService selectionService, Context context, org.slf4j.Logger log, TextResources textResources, SecurityManager securityManager, LogicCopyService logicCopyService, QueryBuilderFactory queryBuilderFactory, RebindService rebindService, DefaultDisplayService defaultDisplayService, GroovyEventCodeService groovyEventCodeService)
-
-
Method Details
-
checkCondition
public SeminarActionService.SeminarCondition checkCondition(EntityExplorerActionSelection selection) - Specified by:
checkCondition
in interfaceSeminarActionService
-
raiseSeminar
public void raiseSeminar(EntityExplorerActionSelection selection, String configuration, String takeRegistrationToAllModules, @Nullable @Nullable String eventFieldsToOverwriteOnRaise) throws InterruptedException - Specified by:
raiseSeminar
in interfaceSeminarActionService
- Throws:
InterruptedException
-
startSeminar
public void startSeminar(EntityExplorerActionSelection selection, RebindValue[] rebindValues, String configuration) throws InterruptedException, UnresolvableUriException, UriStoreException, RebindException, URISyntaxException - Specified by:
startSeminar
in interfaceSeminarActionService
- Throws:
InterruptedException
UnresolvableUriException
UriStoreException
RebindException
URISyntaxException
-
setConfigurations
-
setExcludedEventFields
-
setExcludedRegistrationFields
-
setEventRelationsToCopy
-
setExtensions
-