Class GenerateReservationActionServiceImpl
java.lang.Object
ch.tocco.nice2.optional.reservation.impl.actions.GenerateReservationActionServiceImpl
- All Implemented Interfaces:
- GenerateReservationActionService
public class GenerateReservationActionServiceImpl
extends Object
implements GenerateReservationActionService
Generates reservation for selected events
- 
Constructor SummaryConstructorsConstructorDescriptionGenerateReservationActionServiceImpl(Context context, EntityExplorerActionSelectionService selectionService, TimezoneResolverService timezoneResolverService, RebindService rebindService, QueryBuilderFactory queryBuilderFactory, DefaultDisplayService defaultDisplayService, GenerateReservationService generateReservationService) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidgenerate(EntityExplorerActionSelection selection, RebindValue[] values, String repetitionType, @Nullable Integer repetitionCount, @Nullable org.joda.time.LocalDate repetitionTill, @Nullable String lecturerBookingPks, @Nullable String lecturerBookingPlanningStatusPk, @Nullable String lecturerBookingAccomplishmentStatusPk, @Nullable String lecturerBookingComment, @Nullable Long lessonDistance, @Nullable Integer lessonCount) getTemplateValues(String templateKeyString) 
- 
Constructor Details- 
GenerateReservationActionServiceImplpublic GenerateReservationActionServiceImpl(Context context, EntityExplorerActionSelectionService selectionService, TimezoneResolverService timezoneResolverService, RebindService rebindService, QueryBuilderFactory queryBuilderFactory, DefaultDisplayService defaultDisplayService, GenerateReservationService generateReservationService) 
 
- 
- 
Method Details- 
generatepublic void generate(EntityExplorerActionSelection selection, RebindValue[] values, String repetitionType, @Nullable @Nullable Integer repetitionCount, @Nullable @Nullable org.joda.time.LocalDate repetitionTill, @Nullable @Nullable String lecturerBookingPks, @Nullable @Nullable String lecturerBookingPlanningStatusPk, @Nullable @Nullable String lecturerBookingAccomplishmentStatusPk, @Nullable @Nullable String lecturerBookingComment, @Nullable @Nullable Long lessonDistance, @Nullable @Nullable Integer lessonCount) throws PersistException, InterruptedException, RpcExecutionException, UnresolvableUriException, UriStoreException, RebindException, URISyntaxException - Specified by:
- generatein interface- GenerateReservationActionService
- Throws:
- PersistException
- InterruptedException
- RpcExecutionException
- UnresolvableUriException
- UriStoreException
- RebindException
- URISyntaxException
 
- 
getLecturerBookingFormDatapublic Map<String,Object> getLecturerBookingFormData(EntityExplorerActionSelection selection) throws PersistException, RpcExecutionException - Specified by:
- getLecturerBookingFormDatain interface- GenerateReservationActionService
- Throws:
- PersistException
- RpcExecutionException
 
- 
getTemplateValues- Specified by:
- getTemplateValuesin interface- GenerateReservationActionService
- Throws:
- PersistException
 
 
-