@Provides @Service(value="exchangeService") public class ExchangeServiceImpl extends Object implements ExchangeService
| Constructor and Description |
|---|
ExchangeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Rate |
getLastNbpExchange(String exchangeSymbol,
LocalDate date)
Dla podanego symbolu waluty pobiera obowiązujący średni kurs NBP waluty dla podanej daty.
|
HashMap<String,Rate> |
getLastNbpExchanges(Set<String> exchangesSymbols,
LocalDate date)
Działa identycznie jak
getLastNbpExchange, z tą różnicą, że pobiera od razu obowiązujące kursy dla zbioru walut. |
RateDto |
getLastNbpExchangeWithTableSymbol(String exchangeSymbol,
LocalDate date)
Dla podanego symbolu waluty pobiera obowiązujący średni kurs NBP waluty dla podanej daty.
|
public HashMap<String,Rate> getLastNbpExchanges(Set<String> exchangesSymbols, LocalDate date) throws Exception
ExchangeServicegetLastNbpExchange, z tą różnicą, że pobiera od razu obowiązujące kursy dla zbioru walut.getLastNbpExchanges in interface ExchangeServiceexchangesSymbols - zbiór symboli walutdate - dzień od którego będzie poszukiwany ostatni kursExceptionpublic RateDto getLastNbpExchangeWithTableSymbol(String exchangeSymbol, LocalDate date) throws Exception
ExchangeServicegetLastNbpExchangeWithTableSymbol in interface ExchangeServiceexchangeSymbol - symbol walutydate - dzień od którego będzie poszukiwany ostatni kursExceptionpublic Rate getLastNbpExchange(String exchangeSymbol, LocalDate date) throws Exception
ExchangeServicegetLastNbpExchange in interface ExchangeServiceexchangeSymbol - symbol walutydate - dzień od którego będzie poszukiwany ostatni kursExceptionCopyright © 2020 Suncode. All rights reserved.