Class GenerateReservationServiceImpl
java.lang.Object
ch.tocco.nice2.optional.reservation.impl.GenerateReservationServiceImpl
- All Implemented Interfaces:
GenerateReservationService
@Component
public class GenerateReservationServiceImpl
extends Object
implements GenerateReservationService
-
Constructor Summary
ConstructorDescriptionGenerateReservationServiceImpl
(TimezoneResolverService timezoneResolverService, Context context, EntityDefaultValueService entityDefaultValueService, SecurityManager securityManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate
(Entity eventEntity, Entity reservationEntity, String repetitionType, @Nullable Integer repetitionCount, @Nullable org.joda.time.LocalDate repetitionTill, Set<Entity> lecturerBookingEntitySet, @Nullable Entity lecturerBookingPlanningStatusEntity, @Nullable Entity lecturerBookingAccomplishmentStatusEntity, @Nullable String lecturerBookingComment, @Nullable Long lessonDistance, @Nullable List<org.joda.time.Interval> offtimeIntervalList)
-
Constructor Details
-
GenerateReservationServiceImpl
public GenerateReservationServiceImpl(TimezoneResolverService timezoneResolverService, Context context, EntityDefaultValueService entityDefaultValueService, SecurityManager securityManager)
-
-
Method Details
-
generate
public void generate(Entity eventEntity, Entity reservationEntity, String repetitionType, @Nullable @Nullable Integer repetitionCount, @Nullable @Nullable org.joda.time.LocalDate repetitionTill, Set<Entity> lecturerBookingEntitySet, @Nullable @Nullable Entity lecturerBookingPlanningStatusEntity, @Nullable @Nullable Entity lecturerBookingAccomplishmentStatusEntity, @Nullable @Nullable String lecturerBookingComment, @Nullable @Nullable Long lessonDistance, @Nullable @Nullable List<org.joda.time.Interval> offtimeIntervalList) throws InterruptedException - Specified by:
generate
in interfaceGenerateReservationService
- Throws:
InterruptedException
-