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
Modifier and Type | Field | 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, ktoInfo, statementsMaxDaysBack
Constructor | Description |
---|---|
AktienSettingsController() |
Standardkonstruktor
|
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ück
|
de.willuhn.jameica.gui.parts.Button |
getAddStock() |
Liefert den Hinzufügen-Button
|
AktienSettingsAktienTabellePart |
getAktienTable() |
Liefert eine Tabelle 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.
|
getKonto, getKontoTyp, getSavePDF, getStatementMaxDaysBack, isDisplayAccountStatement, isDisplayAccountType, setDisplayAccountStatement, setDisplayAccountType, supportsStatements
protected 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(org.apache.commons.lang3.tuple.Pair<java.lang.String,java.lang.String> exchange)
BoerseArdSelectExchangePart.ExchangeSelectListener
exchangeSelected
in interface BoerseArdSelectExchangePart.ExchangeSelectListener
BoerseArdSelectExchangePart.ExchangeSelectListener.exchangeSelected(Pair)
public de.willuhn.jameica.gui.parts.Button getAddStock()
public AktienSettingsAktienTabellePart getAktienTable()
public BoerseArdSearchPart getSearchPart()
public BoerseArdSelectExchangePart getSelectExchangePart()
public de.willuhn.jameica.gui.input.DecimalInput getStockAmountInput() throws java.rmi.RemoteException
java.rmi.RemoteException
public de.willuhn.jameica.gui.parts.Button getUpdateStock()
public void notifyStockToUpdateSelected(AktienListEntry stock)
AktienTabelleContextMenuListener
notifyStockToUpdateSelected
in interface AktienTabelleContextMenuListener
stock
- to showAktienTabelleContextMenuListener.notifyStockToUpdateSelected(AktienListEntry)
public void searchResultSelected(de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean stockInfo)
AbstractStockSearchPart.SearchResultSelectListener
searchResultSelected
in interface AbstractStockSearchPart.SearchResultSelectListener<de.frankmuenster.jameica.finanzen.boerseard.ArdStockInfoBean>
AbstractStockSearchPart.SearchResultSelectListener.searchResultSelected(de.frankmuenster.jameica.finanzen.StockInfoBean)
public void speichern()
SettingsController
speichern
in interface SettingsController
SettingsController.speichern()
protected void handleAccountChanged(org.eclipse.swt.widgets.Event event)
AbstractSettingsController
handleAccountChanged
in class AbstractSettingsController<AktienCreateInfo>
AbstractSettingsController.handleAccountChanged(org.eclipse.swt.widgets.Event)
protected void handleUpdateStock() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException