Class DailyPlayerUpdater

  • All Implemented Interfaces:
    java.lang.Runnable

    public class DailyPlayerUpdater
    extends TimedTask
    Timed task for daily checks of player tasks.
    Author:
    Andi Hotz, (c) Sahits GmbH, 2017 Created on Oct 14, 2017
    • Constructor Detail

      • DailyPlayerUpdater

        public DailyPlayerUpdater()
    • Method Detail

      • initialize

        @PostConstruct
        private void initialize()
      • getScheduledDateDailyUpdate

        private java.time.LocalDateTime getScheduledDateDailyUpdate()
      • run

        public void run()
      • handleDailyUpdates

        private void handleDailyUpdates()
      • handleWorkshopConsumptionAndProduction

        private void handleWorkshopConsumptionAndProduction​(java.util.List<ITradingOffice> offices)
      • handleTradingOfficeUpdates

        private void handleTradingOfficeUpdates​(java.util.List<ITradingOffice> offices)
      • scheduleNextDayUpdate

        private void scheduleNextDayUpdate()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object