@Service @Lazy @DependentInitialisation(value=ch.sahits.game.openpatrician.util.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.util.CancelableRunnable |
createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction) |
CityWallBuildingTask |
getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall,
org.joda.time.DateTime executionTime) |
CityWallMaterialBuyingTask |
getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall,
org.joda.time.DateTime executionTime) |
ElectionTask |
getNewElectionTask(ch.sahits.game.openpatrician.collections.SortedMapRandomizedSameElements candidates,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result,
org.joda.time.DateTime executionTime) |
AddViolationTask |
getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation,
ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office,
org.joda.time.DateTime executionTime) |
VoteTask |
getVoteTask(boolean yes,
org.joda.time.DateTime executionTime,
ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result) |
public ElectionTask getNewElectionTask(ch.sahits.game.openpatrician.collections.SortedMapRandomizedSameElements candidates, ch.sahits.game.openpatrician.model.city.cityhall.impl.Election result, org.joda.time.DateTime executionTime)
public VoteTask getVoteTask(boolean yes, org.joda.time.DateTime executionTime, ch.sahits.game.openpatrician.model.city.cityhall.impl.Ballot result)
public CityWallBuildingTask getCityWallBuildingTask(ch.sahits.game.openpatrician.model.city.impl.CityWall cityWall, org.joda.time.DateTime executionTime)
public CityWallMaterialBuyingTask getCityWallBuyMaterialTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityHall cityHall, org.joda.time.DateTime executionTime)
public AddViolationTask getViolationTask(ch.sahits.game.openpatrician.model.city.cityhall.ICityViolation violation, ch.sahits.game.openpatrician.model.city.cityhall.IAldermanOffice office, org.joda.time.DateTime executionTime)
public ch.sahits.game.openpatrician.util.CancelableRunnable createNextBidTask(ch.sahits.game.openpatrician.model.city.guild.IAuction auction)
Copyright © 2011-2017 Sahits GmbH. All Rights Reserved.