Class NoticeBoardArmoryMenuProvider
- java.lang.Object
-
- ch.sahits.game.openpatrician.javafx.service.AbstractNoticeBoardMenuProvider
-
- ch.sahits.game.openpatrician.javafx.service.NoticeBoardArmoryMenuProvider
-
- All Implemented Interfaces:
INoticeBoardMenuProvider
public class NoticeBoardArmoryMenuProvider extends AbstractNoticeBoardMenuProvider implements INoticeBoardMenuProvider
Notice board provider for the armory.- Author:
- Andi Hotz, (c) Sahits GmbH, 2017 Created on Jul 29, 2017
-
-
Field Summary
Fields Modifier and Type Field Description private Locale
locale
private org.springframework.context.MessageSource
messageSource
-
Fields inherited from class ch.sahits.game.openpatrician.javafx.service.AbstractNoticeBoardMenuProvider
context, textFactory
-
-
Constructor Summary
Constructors Constructor Description NoticeBoardArmoryMenuProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LinkedHashSet<NoticeBoardMenuEntry>
createMenuEntries(ICityPlayerProxyJFX proxy, ENoticeBoardType type)
Create a list of menu entries approypriate forthe type based on the city player proxy object.-
Methods inherited from class ch.sahits.game.openpatrician.javafx.service.AbstractNoticeBoardMenuProvider
createNoticeBoardEntry
-
-
-
-
Field Detail
-
locale
@Autowired private Locale locale
-
messageSource
@Autowired private org.springframework.context.MessageSource messageSource
-
-
Method Detail
-
createMenuEntries
public java.util.LinkedHashSet<NoticeBoardMenuEntry> createMenuEntries(ICityPlayerProxyJFX proxy, ENoticeBoardType type)
Description copied from interface:INoticeBoardMenuProvider
Create a list of menu entries approypriate forthe type based on the city player proxy object.- Specified by:
createMenuEntries
in interfaceINoticeBoardMenuProvider
- Parameters:
proxy
- city proxytype
- of the dialog in cas further distintion is needed.- Returns:
- set containing the
NoticeBoardMenuEntry
s.
-
-