Class AktienSettingsController
java.lang.Object
de.willuhn.jameica.gui.AbstractControl
de.frankmuenster.mahoe.gui.controller.AbstractSettingsController<AktienCreateInfo>
de.frankmuenster.mahoe.gui.controller.AktienSettingsController
- All Implemented Interfaces:
AktienTabelleContextMenuListener
,AbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>
,BoerseArdSelectExchangePart.ExchangeSelectListener
,SettingsController
public class AktienSettingsController
extends AbstractSettingsController<AktienCreateInfo>
implements AbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>, BoerseArdSelectExchangePart.ExchangeSelectListener, AktienTabelleContextMenuListener
- Author:
- Frank Münster
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
protected static final String
Platzhalter im Suchergebnis 10 Zeichenprotected static final String
Platzhalter im Suchergebnis 20 Zeichenprotected static final String
Platzhalter im Suchergebnis 3 Zeichenprotected static final String
Platzhalter im Suchergebnis 30 ZeichenFields inherited from class de.frankmuenster.mahoe.gui.controller.AbstractSettingsController
account, ktoInfo, statementsMaxDaysBack
Fields inherited from class de.willuhn.jameica.gui.AbstractControl
view
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
exchangeSelected
(org.apache.commons.lang3.tuple.Pair<String, String> exchange) Gibt das angeklickte StockInfo Element zurückde.willuhn.jameica.gui.parts.Button
Liefert den Hinzufügen-ButtonLiefert eine Tabelle mit den schon existierenden WertpapierenLiefert das SearchPartLiefert eine Liste mit allen zum WP gehörenden Börsenplätzende.willuhn.jameica.gui.input.DecimalInput
Liefert eine TextInput für die Ausgabede.willuhn.jameica.gui.parts.Button
An update Button only active/visible in case stock info has been loadedprotected void
handleAccountChanged
(org.eclipse.swt.widgets.Event event) Behandelt einen Kontowechselprotected void
Update the stock with the actual values.void
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ückvoid
Speichert die aktuellen Einstellungen im Settings Objekt.Methods inherited from class de.frankmuenster.mahoe.gui.controller.AbstractSettingsController
getKonto, getKontoTyp, getSavePDF, getStatementMaxDaysBack, isDisplayAccountStatement, isDisplayAccountType, setDisplayAccountStatement, setDisplayAccountType, supportsStatements
Methods inherited from class de.willuhn.jameica.gui.AbstractControl
getCurrentObject
-
Field Details
-
SPACE_10
Platzhalter im Suchergebnis 10 Zeichen- See Also:
-
SPACE_21
Platzhalter im Suchergebnis 20 Zeichen- See Also:
-
SPACE_30
Platzhalter im Suchergebnis 30 Zeichen- See Also:
-
SPACE_3
Platzhalter im Suchergebnis 3 Zeichen- See Also:
-
FORMAT_ANZAHL
- See Also:
-
-
Constructor Details
-
AktienSettingsController
public AktienSettingsController()Standardkonstruktor
-
-
Method Details
-
exchangeSelected
Description copied from interface:BoerseArdSelectExchangePart.ExchangeSelectListener
Gibt das angeklickte StockInfo Element zurück- Specified by:
exchangeSelected
in interfaceBoerseArdSelectExchangePart.ExchangeSelectListener
- See Also:
-
getAddStock
public de.willuhn.jameica.gui.parts.Button getAddStock()Liefert den Hinzufügen-Button- Returns:
- der Hinzufügen-Button
-
getAktienTable
Liefert eine Tabelle mit den schon existierenden Wertpapieren- Returns:
- eine Tabelle mit den schon existierenden Wertpapieren
-
getSearchPart
Liefert das SearchPart- Returns:
- das SearchPart
-
getSelectExchangePart
Liefert eine Liste mit allen zum WP gehörenden Börsenplätzen- Returns:
- das exchnageListPart
-
getStockAmountInput
Liefert eine TextInput für die Ausgabe- Returns:
- resultInput für die Ausgabe
- Throws:
RemoteException
-
getUpdateStock
public de.willuhn.jameica.gui.parts.Button getUpdateStock()An update Button only active/visible in case stock info has been loaded- Returns:
- a button to update the selected stock
-
notifyStockToUpdateSelected
Description copied from interface:AktienTabelleContextMenuListener
Notifies that the selected stock should be shown to be updated.- Specified by:
notifyStockToUpdateSelected
in interfaceAktienTabelleContextMenuListener
- Parameters:
stock
- to show- See Also:
-
searchResultSelected
public void searchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo) Description copied from interface:AbstractStockSearchPart.SearchResultSelectListener
Gibt das angeklickte StockInfo Element zurück- Specified by:
searchResultSelected
in interfaceAbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>
- See Also:
-
speichern
public void speichern()Description copied from interface:SettingsController
Speichert die aktuellen Einstellungen im Settings Objekt.- Specified by:
speichern
in interfaceSettingsController
- See Also:
-
handleAccountChanged
protected void handleAccountChanged(org.eclipse.swt.widgets.Event event) Description copied from class:AbstractSettingsController
Behandelt einen Kontowechsel- Specified by:
handleAccountChanged
in classAbstractSettingsController<AktienCreateInfo>
- See Also:
-
handleUpdateStock
protected void handleUpdateStock() throws de.willuhn.util.ApplicationExceptionUpdate the stock with the actual values.- Throws:
de.willuhn.util.ApplicationException
-