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
Fields Modifier and Type Field Description static java.lang.String
FORMAT_ANZAHL
protected static java.lang.String
SPACE_10
Platzhalter im Suchergebnis 10 Zeichenprotected static java.lang.String
SPACE_21
Platzhalter im Suchergebnis 20 Zeichenprotected static java.lang.String
SPACE_3
Platzhalter im Suchergebnis 3 Zeichenprotected static java.lang.String
SPACE_30
Platzhalter im Suchergebnis 30 Zeichen-
Fields inherited from class de.frankmuenster.mahoe.gui.controller.AbstractSettingsController
account, ktoInfo, statementsMaxDaysBack
-
-
Constructor Summary
Constructors Constructor Description AktienSettingsController()
Standardkonstruktor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exchangeSelected(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> exchange)
Gibt das angeklickte StockInfo Element zurückde.willuhn.jameica.gui.parts.Button
getAddStock()
Liefert den Hinzufügen-ButtonAktienSettingsAktienTabellePart
getAktienTable()
Liefert eine Tabelle mit den schon existierenden WertpapierenBoerseArdSearchPart
getSearchPart()
Liefert das SearchPartBoerseArdSelectExchangePart
getSelectExchangePart()
Liefert eine Liste mit allen zum WP gehörenden Börsenplätzende.willuhn.jameica.gui.input.DecimalInput
getStockAmountInput()
Liefert eine TextInput für die Ausgabede.willuhn.jameica.gui.parts.Button
getUpdateStock()
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
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ückvoid
speichern()
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
-
-
-
-
Field Detail
-
SPACE_10
protected static final java.lang.String SPACE_10
Platzhalter im Suchergebnis 10 Zeichen- See Also:
- Constant Field Values
-
SPACE_21
protected static final java.lang.String SPACE_21
Platzhalter im Suchergebnis 20 Zeichen- See Also:
- Constant Field Values
-
SPACE_30
protected static final java.lang.String SPACE_30
Platzhalter im Suchergebnis 30 Zeichen- See Also:
- Constant Field Values
-
SPACE_3
protected static final java.lang.String SPACE_3
Platzhalter im Suchergebnis 3 Zeichen- See Also:
- Constant Field Values
-
FORMAT_ANZAHL
public static final java.lang.String FORMAT_ANZAHL
- See Also:
- Constant Field Values
-
-
Method Detail
-
exchangeSelected
public void exchangeSelected(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> exchange)
Description copied from interface:BoerseArdSelectExchangePart.ExchangeSelectListener
Gibt das angeklickte StockInfo Element zurück- Specified by:
exchangeSelected
in interfaceBoerseArdSelectExchangePart.ExchangeSelectListener
- See Also:
BoerseArdSelectExchangePart.ExchangeSelectListener.exchangeSelected(Pair)
-
getAddStock
public de.willuhn.jameica.gui.parts.Button getAddStock()
Liefert den Hinzufügen-Button- Returns:
- der Hinzufügen-Button
-
getAktienTable
public AktienSettingsAktienTabellePart getAktienTable()
Liefert eine Tabelle mit den schon existierenden Wertpapieren- Returns:
- eine Tabelle mit den schon existierenden Wertpapieren
-
getSearchPart
public BoerseArdSearchPart getSearchPart()
Liefert das SearchPart- Returns:
- das SearchPart
-
getSelectExchangePart
public BoerseArdSelectExchangePart getSelectExchangePart()
Liefert eine Liste mit allen zum WP gehörenden Börsenplätzen- Returns:
- das exchnageListPart
-
getStockAmountInput
public de.willuhn.jameica.gui.input.DecimalInput getStockAmountInput() throws java.rmi.RemoteException
Liefert eine TextInput für die Ausgabe- Returns:
- resultInput für die Ausgabe
- Throws:
java.rmi.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
public void notifyStockToUpdateSelected(AktienListEntry stock)
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:
AktienTabelleContextMenuListener.notifyStockToUpdateSelected(AktienListEntry)
-
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:
AbstractStockSearchPart.SearchResultSelectListener.searchResultSelected(de.frankmuenster.jameica.finanzen.StockInfoBean)
-
speichern
public void speichern()
Description copied from interface:SettingsController
Speichert die aktuellen Einstellungen im Settings Objekt.- Specified by:
speichern
in interfaceSettingsController
- See Also:
SettingsController.speichern()
-
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:
AbstractSettingsController.handleAccountChanged(org.eclipse.swt.widgets.Event)
-
handleUpdateStock
protected void handleUpdateStock() throws de.willuhn.util.ApplicationException
Update the stock with the actual values.- Throws:
de.willuhn.util.ApplicationException
-
-