public final class YahooFinanceAPI
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static YahooFinanceAPI |
getInstance()
Liefert die YahooFinanceAPI Instanz.
|
java.lang.String |
getResonseGETRequest(java.net.URL url,
boolean useCache)
Lieftert die Antwort eines Web-Services Aufrufs.
|
WertpapierInfoBean |
getWertpapierInfo(java.lang.String quote,
java.lang.Boolean useCache)
Liefert Detailangaben zu einem Wertpapier.
|
java.util.List<WertpapierInfoBean> |
getWertpapierInfos(java.util.List<WertpapierInfoBean> wpis,
java.lang.Boolean useCache)
Liefert eine Liste von WertpapierInfos zu angegeben Wertpapieren.
|
java.util.List<StockInfoBean> |
lookUpQuote(java.lang.String quote)
Liefert eine Liste mit allen Wertpapieren, die zu der angegebene Quote
passen.
|
public static YahooFinanceAPI getInstance()
public java.util.List<StockInfoBean> lookUpQuote(java.lang.String quote) throws YahooFinanceException
quote
- der Suchtext.YahooFinanceException
public java.util.List<WertpapierInfoBean> getWertpapierInfos(java.util.List<WertpapierInfoBean> wpis, java.lang.Boolean useCache)
wpis
- die Wertpapiere deren Infos gesucht werden sollen.useCache
- soll der Cache verwendet werden.public WertpapierInfoBean getWertpapierInfo(java.lang.String quote, java.lang.Boolean useCache) throws YahooFinanceException
quote
- das Yahoo-Symbol des Wertpapiers.useCache
- Soll der interne Cache verwendet oder eine neue Anfrage an
Yahoo gesendet werden.WertpapierInfoBean
Objekt mit den Details.YahooFinanceException
- falls die Abfrage fehlgeschlagen ist. Die Exception
enthält weiter Hinweise.public java.lang.String getResonseGETRequest(java.net.URL url, boolean useCache) throws YahooFinanceException
url
- des Webservices.useCache
- true
falls der interne Cache verwendet werden
soll, sonst false
."NaR"
falls mit
derm Aufruif alles in Ordnung war, aber keine Antwort kam.YahooFinanceException
- falls während des Aufrufs etwas schief ging.