Class PlanningServicesConfig
java.lang.Object
io.vertigo.planning.agenda.services.PlanningServicesConfig
- All Implemented Interfaces:
io.vertigo.core.node.component.Component,io.vertigo.core.node.component.CoreComponent
public class PlanningServicesConfig
extends Object
implements io.vertigo.core.node.component.Component
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionPlanningServicesConfig(Optional<Integer> createMinDureePlageMinuteOpt, Optional<Integer> createMaxDureePlageHeureOpt, Optional<Integer> createPlageHeureMinOpt, Optional<Integer> createPlageHeureMaxOpt, Optional<Integer> createMaxNbGuichetOpt, Optional<Integer> createMaxDaysFromNowOpt, Optional<Integer> publishMaxDaysFromNowOpt, Optional<Integer> publishMaxDaysPeriodeOpt, Optional<Integer> publishNowDelaySecondOpt, Optional<Integer> duplicateMaxDaysPeriodeOpt, Optional<Integer> duplicateMaxDaysFromNowOpt) Constructor. -
Method Summary
-
Field Details
-
MAX_AGENDA_TO_LOAD
public static final int MAX_AGENDA_TO_LOAD- See Also:
-
ORPHAN_RESERVATION_AGG_MINUTES
public static final int ORPHAN_RESERVATION_AGG_MINUTES- See Also:
-
-
Constructor Details
-
PlanningServicesConfig
@Inject public PlanningServicesConfig(Optional<Integer> createMinDureePlageMinuteOpt, Optional<Integer> createMaxDureePlageHeureOpt, Optional<Integer> createPlageHeureMinOpt, Optional<Integer> createPlageHeureMaxOpt, Optional<Integer> createMaxNbGuichetOpt, Optional<Integer> createMaxDaysFromNowOpt, Optional<Integer> publishMaxDaysFromNowOpt, Optional<Integer> publishMaxDaysPeriodeOpt, Optional<Integer> publishNowDelaySecondOpt, Optional<Integer> duplicateMaxDaysPeriodeOpt, Optional<Integer> duplicateMaxDaysFromNowOpt) Constructor.- Parameters:
createMinDureePlageMinute- the minimum duration of a time slot in minutescreateMaxDureePlageHeure- the maximum duration of a time slot in hourscreatePlageHeureMin- the minimum time slot start time in minutes from start of daycreatePlageHeureMax- the maximum time slot end time in minutes from start of daycreateMaxNbGuichet- the maximum number of counters (guichets) for a time slotcreateMaxDaysFromNow- the maximum number of days in the future to create a time slotpublishMaxDaysFromNow- the maximum number of days in the future to publish a time slotpublishMaxDaysPeriode- the maximum number of days published at oncepublishNowDelaySecond- the delay before effective publication (security to revert)duplicateMaxDaysPeriode- the maximum number of days to duplicateduplicateMaxDaysFromNow- the maximum number of days from now to duplicate
-