@Service @Lazy @DependentInitialisation(value=ch.sahits.game.openpatrician.model.initialisation.StartNewGameBean.class) public class EngineFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
private org.springframework.context.ApplicationContext |
context |
| Constructor and Description |
|---|
EngineFactory() |
| Modifier and Type | Method and Description |
|---|---|
ch.sahits.game.openpatrician.utilities.CancelableRunnable |
createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction) |
CityWallBuildingTask |
getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall,
java.time.LocalDateTime executionTime) |
CityWallMaterialBuyingTask |
getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall,
java.time.LocalDateTime executionTime) |
ElectionTask |
getNewElectionTask(ch.sahits.game.openpatrician.utilities.collections.SortedMapRandomizedSameElements candidates,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result,
java.time.LocalDateTime executionTime) |
AddViolationTask |
getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation,
ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office,
java.time.LocalDateTime executionTime) |
VoteTask |
getVoteTask(boolean yes,
java.time.LocalDateTime executionTime,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result) |
public ElectionTask getNewElectionTask(ch.sahits.game.openpatrician.utilities.collections.SortedMapRandomizedSameElements candidates, ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result, java.time.LocalDateTime executionTime)
public VoteTask getVoteTask(boolean yes, java.time.LocalDateTime executionTime, ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result)
public CityWallBuildingTask getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall, java.time.LocalDateTime executionTime)
public CityWallMaterialBuyingTask getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall, java.time.LocalDateTime executionTime)
public AddViolationTask getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation, ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office, java.time.LocalDateTime executionTime)
public ch.sahits.game.openpatrician.utilities.CancelableRunnable createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction)
Copyright © 2011-2018 Sahits GmbH. All Rights Reserved.