@Service @Lazy @DependentInitialisation(value=ch.sahits.game.openpatrician.util.StartNewGameBean.class) public class DefaultStrategyProvider extends Object implements ch.sahits.game.openpatrician.model.player.IAIStrategyProvider
| Modifier and Type | Field and Description |
|---|---|
private org.springframework.context.ApplicationContext |
context |
private static List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> |
repairStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> |
takeLoanStrategies |
private static List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> |
tradeStrategies |
| Constructor and Description |
|---|
DefaultStrategyProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> |
getRepairStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> |
getTakeLoanStrategies() |
List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> |
getTradeStrategies() |
private void |
init() |
private static List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> repairStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> tradeStrategies
private static List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> takeLoanStrategies
@Autowired private org.springframework.context.ApplicationContext context
@PostConstruct private void init()
public List<ch.sahits.game.openpatrician.model.player.IAITradeStrategyType> getTradeStrategies()
getTradeStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAIShipRepairStrategyType> getRepairStrategies()
getRepairStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderpublic List<ch.sahits.game.openpatrician.model.player.IAITakeLoanStrategyType> getTakeLoanStrategies()
getTakeLoanStrategies in interface ch.sahits.game.openpatrician.model.player.IAIStrategyProviderCopyright © 2011-2016 Sahits GmbH. All Rights Reserved.