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 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 minutes
      createMaxDureePlageHeure - the maximum duration of a time slot in hours
      createPlageHeureMin - the minimum time slot start time in minutes from start of day
      createPlageHeureMax - the maximum time slot end time in minutes from start of day
      createMaxNbGuichet - the maximum number of counters (guichets) for a time slot
      createMaxDaysFromNow - the maximum number of days in the future to create a time slot
      publishMaxDaysFromNow - the maximum number of days in the future to publish a time slot
      publishMaxDaysPeriode - the maximum number of days published at once
      publishNowDelaySecond - the delay before effective publication (security to revert)
      duplicateMaxDaysPeriode - the maximum number of days to duplicate
      duplicateMaxDaysFromNow - the maximum number of days from now to duplicate