| Package | Description |
|---|---|
| de.richtercloud.reflection.form.builder.components.money |
| Modifier and Type | Method and Description |
|---|---|
double |
CachedOnlineAmountMoneyExchangeRateRetriever.fetchConversionRate(org.jscience.economics.money.Currency currency)
Doesn't cache since results are already cached in super class.
|
protected abstract double |
OnlineAmountMoneyExchangeRateRetriever.fetchConversionRate(org.jscience.economics.money.Currency currency)
Fetches online information about a exchange rate for
currency
relative to a reference currency. |
protected abstract org.apache.commons.lang3.tuple.Pair<Map<org.jscience.economics.money.Currency,Double>,org.jscience.economics.money.Currency> |
CachedOnlineAmountMoneyExchangeRateRetriever.fetchResult()
Allows to retrieve the complete cache at once which makes sense for
subclasses which will retrieve a list of currency exchange rates rather
than a single result (probably all).
|
protected org.apache.commons.lang3.tuple.Pair<Map<org.jscience.economics.money.Currency,Double>,org.jscience.economics.money.Currency> |
ECBAmountMoneyExchangeRateRetriever.fetchResult() |
org.apache.commons.lang3.tuple.Pair<Map<org.jscience.economics.money.Currency,Double>,org.jscience.economics.money.Currency> |
CachedOnlineAmountMoneyExchangeRateRetriever.getResult() |
Set<org.jscience.economics.money.Currency> |
AmountMoneyExchangeRateRetriever.getSupportedCurrencies()
Gets a set of supported currencies from the mechanism used for retrieval
of exchange rates.
|
Set<org.jscience.economics.money.Currency> |
StaticAmountMoneyExchangeRateRetriever.getSupportedCurrencies() |
Set<org.jscience.economics.money.Currency> |
CachedOnlineAmountMoneyExchangeRateRetriever.getSupportedCurrencies() |
Set<org.jscience.economics.money.Currency> |
FailsafeAmountMoneyExchangeRateRetriever.getSupportedCurrencies()
In order to be really failsafe this method only returns currencies which
are supported by all used exchange rate retrievers.
|
void |
AmountMoneyExchangeRateRetriever.retrieveExchangeRate(org.jscience.economics.money.Currency currency)
Sets the
exchangeRate property on the passed currency
relative to a reference currency. |
void |
StaticAmountMoneyExchangeRateRetriever.retrieveExchangeRate(org.jscience.economics.money.Currency currency) |
void |
OnlineAmountMoneyExchangeRateRetriever.retrieveExchangeRate(org.jscience.economics.money.Currency currency) |
void |
FailsafeAmountMoneyExchangeRateRetriever.retrieveExchangeRate(org.jscience.economics.money.Currency currency) |
| Constructor and Description |
|---|
AmountMoneyComponent(AmountMoneyCurrencyStorage amountMoneyCurrencyStorage,
AmountMoneyExchangeRateRetriever amountMoneyExchangeRateRetriever,
de.richtercloud.message.handler.MessageHandler messageHandler)
Creates a new AmountMoneyPanel with
AmountMoneyComponent.DEFAULT_CURRENCIES and
additionalCurrencies. |
AmountMoneyPanel(org.jscience.physics.amount.Amount<org.jscience.economics.money.Money> initialValue,
AmountMoneyCurrencyStorage amountMoneyCurrencyStorage,
AmountMoneyExchangeRateRetriever amountMoneyExchangeRateRetriever,
de.richtercloud.message.handler.MessageHandler messageHandler) |
Copyright © 2018. All rights reserved.