public class AktienSettingsController extends AbstractSettingsController implements AbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>, BoerseArdSelectExchangePart.ExchangeSelectListener, AktienTabelleContextMenuListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORMAT_ANZAHL |
protected static java.lang.String |
SPACE_10
Platzhalter im Suchergebnis 10 Zeichen
|
protected static java.lang.String |
SPACE_21
Platzhalter im Suchergebnis 20 Zeichen
|
protected static java.lang.String |
SPACE_3
Platzhalter im Suchergebnis 3 Zeichen
|
protected static java.lang.String |
SPACE_30
Platzhalter im Suchergebnis 30 Zeichen
|
account| Constructor and Description |
|---|
AktienSettingsController()
Standardkonstruktor
|
| Modifier and Type | Method and Description |
|---|---|
void |
exchangeSelected(<any> exchange)
Gibt das angeklickte StockInfo Element zurück
|
de.willuhn.jameica.gui.parts.Button |
getAddStock()
Liefert den Hinzufügen-Button
|
AktienSettingsAktienTabellePart |
getAktienTable()
Liefert eine Tabelle mit den schon existierenden Wertpapieren
|
TextAreaInputEnhanced |
getExistingStocks()
Liefert eine FormTextfeld mit den schon existierenden Wertpapieren
|
BoerseArdSearchPart |
getSearchPart()
Liefert das SearchPart
|
BoerseArdSelectExchangePart |
getSelectExchangePart()
Liefert eine Liste mit allen zum WP gehörenden Börsenplätzen
|
de.willuhn.jameica.gui.input.DecimalInput |
getStockAmountInput()
Liefert eine TextInput für die Ausgabe
|
de.willuhn.jameica.gui.parts.Button |
getUpdateStock()
An update Button only active/visible in case stock info has been loaded
|
protected void |
handleAccountChanged(org.eclipse.swt.widgets.Event event)
Behandelt einen Kontowechsel
|
protected void |
handleUpdateStock()
Update the stock with the actual values.
|
void |
notifyStockToUpdateSelected(AktienListEntry stock)
Notifies that the selected stock should be shown to be updated.
|
void |
searchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo)
Gibt das angeklickte StockInfo Element zurück
|
void |
speichern()
Speichert die aktuellen Einstellungen im Settings Objekt.
|
getKontoprotected static final java.lang.String SPACE_10
protected static final java.lang.String SPACE_21
protected static final java.lang.String SPACE_30
protected static final java.lang.String SPACE_3
public static final java.lang.String FORMAT_ANZAHL
public void exchangeSelected(<any> exchange)
BoerseArdSelectExchangePart.ExchangeSelectListenerexchangeSelected in interface BoerseArdSelectExchangePart.ExchangeSelectListenerExchangeSelectListener#exchangeSelected(Pair)public de.willuhn.jameica.gui.parts.Button getAddStock()
public AktienSettingsAktienTabellePart getAktienTable()
public TextAreaInputEnhanced getExistingStocks()
public BoerseArdSearchPart getSearchPart()
public BoerseArdSelectExchangePart getSelectExchangePart()
public de.willuhn.jameica.gui.input.DecimalInput getStockAmountInput()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic de.willuhn.jameica.gui.parts.Button getUpdateStock()
public void notifyStockToUpdateSelected(AktienListEntry stock)
AktienTabelleContextMenuListenernotifyStockToUpdateSelected in interface AktienTabelleContextMenuListenerstock - to showAktienTabelleContextMenuListener.notifyStockToUpdateSelected(AktienListEntry)public void searchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo)
AbstractStockSearchPart.SearchResultSelectListenersearchResultSelected in interface AbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>AbstractStockSearchPart.SearchResultSelectListener.searchResultSelected(de.frankmuenster.jameica.finanzen.StockInfoBean)public void speichern()
SettingsControllerspeichern in interface SettingsControllerSettingsController.speichern()protected void handleAccountChanged(org.eclipse.swt.widgets.Event event)
AbstractSettingsControllerhandleAccountChanged in class AbstractSettingsControllerAbstractSettingsController.handleAccountChanged(org.eclipse.swt.widgets.Event)protected void handleUpdateStock()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException