Class WeeklyLoanerCheckTask
- java.lang.Object
-
- ch.sahits.game.openpatrician.model.event.TimedTask
-
- ch.sahits.game.openpatrician.engine.event.task.WeeklyLoanerCheckTask
-
- All Implemented Interfaces:
java.lang.Runnable
public class WeeklyLoanerCheckTask extends TimedTask
Timed task to for weekly loaner checks. Created by andi on 20.03.17.
-
-
Field Summary
Fields Modifier and Type Field Description private Date
date
private LoanerList
loaners
private StateFactory
stateFactory
private ServerSideTaskFactory
taskFactory
private TimedUpdatableTaskList
taskList
-
Constructor Summary
Constructors Constructor Description WeeklyLoanerCheckTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.time.LocalDateTime
getScheduledDateWeeklyUpdate()
private void
handleWeeklyUpdates()
private void
initialize()
void
run()
private void
scheduleNextWeekUpdate()
java.lang.String
toString()
-
-
-
Field Detail
-
date
@Autowired private Date date
-
stateFactory
@Autowired private StateFactory stateFactory
-
loaners
@Autowired private LoanerList loaners
-
taskList
@Autowired private TimedUpdatableTaskList taskList
-
taskFactory
@Autowired private ServerSideTaskFactory taskFactory
-
-
Method Detail
-
initialize
@PostConstruct private void initialize()
-
getScheduledDateWeeklyUpdate
private java.time.LocalDateTime getScheduledDateWeeklyUpdate()
-
run
public void run()
-
handleWeeklyUpdates
private void handleWeeklyUpdates()
-
scheduleNextWeekUpdate
private void scheduleNextWeekUpdate()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-