AldermanOfficepublic interface IAldermanOffice
| Modifier and Type | Method | Description |
|---|---|---|
void |
addTask(IAldermanTask task,
java.time.LocalDateTime limit,
IPlayer player) |
Add a new task that is currently worked on.
|
void |
finished(IAldermanTask task) |
Task is finished, so remove it from the list.
|
java.util.List<IAldermanTask> |
getTasks() |
Retrieve the list of available tasks.
|
java.util.Optional<ICityViolation> |
getViolation() |
Get the current violation.
|
java.util.List<IAcceptedAldermanTask> |
getWorkedOnTasks() |
Retrieve the tasks that are currently worked on.
|
java.util.List<IAldermanTask> getTasks()
java.util.Optional<ICityViolation> getViolation()
void addTask(IAldermanTask task, java.time.LocalDateTime limit, IPlayer player)
limit - time limit until when the task has to be completedtask - that is to be fullfiled.player - who is working on the taskvoid finished(IAldermanTask task)
task - completed taskjava.util.List<IAcceptedAldermanTask> getWorkedOnTasks()
Copyright © 2011-2018 Sahits GmbH. All Rights Reserved.