Описание тега jsr354

JSR 354: API денег и валюты
1 ответ

Почему javax.money.CurrencyUnit не сериализуем?

Почему javax.money.CurrencyUnit не простираться от java.io.Serializable? Все его подтипы реализуют java.io.SerializableИ, кроме того, если вы хотите использовать его в своем отображении гибернации, то findbugs остановит вас (совершенно правильно), п…
16 июн '16 в 17:43
2 ответа

Денежная и валютная операция Java - JSR 354

Мне было просто любопытно, если бы кто-нибудь знал, будет ли JSR 354 иметь официальную реализацию как часть любого будущего JDK. JDK 11 JavaDocs Реализация JSR354 Reference Когда я ищу JDK 11 документов в Интернете - это не похоже на Monetary а такж…
25 окт '18 в 22:27
1 ответ

Существуют ли какие-либо предостережения от создания FastMoney/Money из двойника?

Я видел, что есть проблемы при создании BigDecimal от double, Хотя FastMoney не использует BigDecimal (в отличие от Money), Я не уверен, как будет вести себя любой из них, когда я double значение. Создает FastMoney/Money экземпляр из double не реком…
19 дек '18 в 23:21
0 ответов

JSR354 (Java Money API) остается как javax.money или переходит на java.money?

Теперь, когда было проведено голосование, и jsr354-api (Java Money API) настроен для включения в дистрибутив Java, его пакет останется как javax.money или перейдет на java.money? Это намерение этого module-info.java файл, позволяющий использовать ja…
10 янв '19 в 07:16
1 ответ

Почему зависимость JavaMoney - это пакеты как POM?

Я не очень разбираюсь в системах сборки, но это меня заинтересовало. Большинство библиотек используют <type>jar</type> (по умолчанию) для их зависимостей, но библиотека JavaMoney использует pom вместо этого, в чем причина?
19 дек '18 в 00:16
1 ответ

Настройка формата сериализации Databind Json для MonetaryAmount JSR354 / moneta

Я пытаюсь Json сериализовать POJO с полем MonetaryAmount в виде строки, но полученный результат не соответствует заданному формату формы. // org.javamoney:moneta:1.1 // com.fasterxml.jackson.core:jackson-annotations:2.7.0 @JsonInclude(JsonInclude.In…
17 май '17 в 19:39
1 ответ

JSR-354 Java Деньги Монета указать прокси

Я пытаюсь выполнить конвертацию денег с помощью Moneta API, поэтому я называю это: MonetaryConversions.getExchangeRateProvider("IDENT", "ECB", "IMF", "ECB-HIST", "ECB-HIST90").getExchangeRate(sourceCurrency, targetCurrency); К сожалению, я получаю э…
15 июн '16 в 15:21
1 ответ

JSR-354 MonetaryAmountFormat не работает в двух направлениях для других символов валюты, кроме $, € или £

Вот пример кода, который я использую с Moneta версии 1.1: Locale LANG = Locale.CHINA; // also tried new Locale("pl", "PL"); final MonetaryAmountFormat format = MonetaryFormats.getAmountFormat( AmountFormatQueryBuilder.of(LANG) .set(CurrencyStyle.SYM…
2 ответа

Найти CurrencyUnit из ISO ** числовой ** код валюты

Я пытаюсь отформатировать сумму, используя правильные правила форматирования, учитывая числовой код валюты ISO 4217. Например, учитывая сумму 99,99 и числовой код 840, я ожидаю получить строку "99,99 долларов США" или аналогичную. Глядя на реализаци…
23 май '17 в 11:29
1 ответ

Как изменить округления для деления MonetaryAmount в jsr-354

Я использую jsr-354 org.javamoney.moneta API для валюты. Мне нужно разделить деньги, например, я хочу установить округления до 0,25 Таким образом, 100 долларов / 3 должны быть 33,25 По умолчанию val dollar100 = FastMoney.of(100, Monetary.getCurrency…
01 фев '17 в 06:46
1 ответ

Настройка MonetaryAmountFormat с использованием реализации JSR354 Moneta (JavaMoney)

Я действительно запутался в том, как настроить MonetaryAmountFormat используя реализацию Moneta JSR-354. Мое намерение состоит в том, чтобы иметь возможность разобрать оба 1.23 а также $3.45 как MonetaryAmounts. Вот мой юнит тест: @Test public void …
26 апр '16 в 20:09
2 ответа

Есть ли способ построить MonetaryAmount из целого значения в центах?

Учитывая цену, представленную как целое число целых центов, т.е. 199 = $1.99Есть ли метод API для построения MonetaryAmount? Одним из простых методов было бы разделить сумму на 100, но интересно, есть ли метод API для этого. MonetaryAmount ma = Mone…
07 авг '15 в 04:36
1 ответ

JavaMoney: установить CurrencyStyle без зависимости времени компиляции от монет

Я пытаюсь создать MonetaryAmountFormat который использует символ денежной единицы: MonetaryAmountFormat format = MonetaryFormats.getAmountFormat( AmountFormatQueryBuilder.of(Locale.GERMANY) .set(org.javamoney.moneta.format.CurrencyStyle.SYMBOL) .set…
22 июн '18 в 13:57
2 ответа

ClassNotFoundException при развертывании приложения Java EE на сервере GlassFish 5.0

Во время развертывания приложения Java EE 7, упакованного в WAR с минимальной сущностью @Entity public class MyEntity implements Serializable { private static final long serialVersionUID = 1L; @Id private Long id; @Basic @Column(length=8192) private…
11 янв '18 в 23:59
1 ответ

Реализация эталонных денег на Java в OSGI

Я использую справочную реализацию денег Java (JSR354), найденную здесь: http://javamoney.github.io/ri.html Тем не менее, я использую его в среде OSGI. Это дает мне следующее исключение: [qtp305372452-33] ERROR org.javamoney.moneta.spi.MonetaryConfig…
01 май '15 в 09:55
0 ответов

Как можно настроить JavaMoney RI AmountFormatQueryBuilder для правильного разбора CurrencyUnits из символов, используя его Locale?

Как я должен анализировать MonetaryAmounts из строк, отображаемых в формате по умолчанию для данной локали? Понятно, что Locale, переданный AmountFormatQueryBuilder, полностью игнорируется CurrencyToken.parse(). В результате MonetaryAmountFormat.for…
08 фев '18 в 12:53
1 ответ

JPA отображение денежной суммы

Я заинтересован во включении JSR 354 Money API в свое приложение и хотел бы иметь возможность отображать MoneyAmount как Embeddable с JPA, но мы, похоже, не можем этого сделать, потому что конструктор без аргументов класса реализации Moneta является…
09 дек '17 в 17:15
1 ответ

Каков рекомендуемый способ создания ExchangeRateProvider в JavaMoney (JSR 354)?

Мы начали использовать новую версию JavaMoney API 1.0 с эталонной реализацией. Поскольку у нас есть конкретные скорости обмена, которые следует использовать, нам необходимо реализовать собственный ExchangeRateProvider. Мы создали класс MyRateProvide…
05 июн '15 в 06:42
1 ответ

Как отформатировать MonetaryAmount с символом валюты?

Изменить: Этот вопрос предназначен для форматирования в контексте JSR-354. Альтернативой было бы использовать java.util.CurrencyFormat, Но я хочу знать, как это сделать, используя MonetaryAmountFormat, Как вы форматируете MonetaryAmount используя си…
07 фев '17 в 19:19
2 ответа

Получить отображаемое имя javax.money.CurrencyUnit

У меня есть экземпляр javax.money.CurrencyUnit и я хочу показать, как это называется в данной локали (например, "Доллары США", "Евро", "Японская иена" и т. д.). Я прочитал всю документацию, но единственное, что мне удалось найти, это как отформатиро…
16 июн '16 в 21:27