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 Stringprotected static final StringPlatzhalter im Suchergebnis 10 Zeichenprotected static final StringPlatzhalter im Suchergebnis 20 Zeichenprotected static final StringPlatzhalter im Suchergebnis 3 Zeichenprotected static final StringPlatzhalter im Suchergebnis 30 ZeichenFields inherited from class de.frankmuenster.mahoe.gui.controller.AbstractSettingsController
account, ktoInfo, statementsMaxDaysBackFields inherited from class de.willuhn.jameica.gui.AbstractControl
view -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexchangeSelected(org.apache.commons.lang3.tuple.Pair<String, String> exchange) Gibt das angeklickte StockInfo Element zurückde.willuhn.jameica.gui.parts.ButtonLiefert 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.DecimalInputLiefert eine TextInput für die Ausgabede.willuhn.jameica.gui.parts.ButtonAn update Button only active/visible in case stock info has been loadedprotected voidhandleAccountChanged(org.eclipse.swt.widgets.Event event) Behandelt einen Kontowechselprotected voidUpdate the stock with the actual values.voidNotifies that the selected stock should be shown to be updated.voidsearchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo) Gibt das angeklickte StockInfo Element zurückvoidSpeichert die aktuellen Einstellungen im Settings Objekt.Methods inherited from class de.frankmuenster.mahoe.gui.controller.AbstractSettingsController
getKonto, getKontoTyp, getSavePDF, getStatementMaxDaysBack, isDisplayAccountStatement, isDisplayAccountType, setDisplayAccountStatement, setDisplayAccountType, supportsStatementsMethods 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.ExchangeSelectListenerGibt das angeklickte StockInfo Element zurück- Specified by:
exchangeSelectedin 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:AktienTabelleContextMenuListenerNotifies that the selected stock should be shown to be updated.- Specified by:
notifyStockToUpdateSelectedin interfaceAktienTabelleContextMenuListener- Parameters:
stock- to show- See Also:
-
searchResultSelected
public void searchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo) Description copied from interface:AbstractStockSearchPart.SearchResultSelectListenerGibt das angeklickte StockInfo Element zurück- Specified by:
searchResultSelectedin interfaceAbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>- See Also:
-
speichern
public void speichern()Description copied from interface:SettingsControllerSpeichert die aktuellen Einstellungen im Settings Objekt.- Specified by:
speichernin interfaceSettingsController- See Also:
-
handleAccountChanged
protected void handleAccountChanged(org.eclipse.swt.widgets.Event event) Description copied from class:AbstractSettingsControllerBehandelt einen Kontowechsel- Specified by:
handleAccountChangedin classAbstractSettingsController<AktienCreateInfo>- See Also:
-
handleUpdateStock
protected void handleUpdateStock() throws de.willuhn.util.ApplicationExceptionUpdate the stock with the actual values.- Throws:
de.willuhn.util.ApplicationException
-