All Classes and Interfaces
Class
Description
Main configuration class that adds in the JSR-354 support to Jackson
Holder for the default Broadleaf system currency.
BroadleafMoneyModule<M extends javax.money.MonetaryAmount>
Overrides the default Monetary deserializers (e.g.
Aggregate interface to indicate that an implementation accepts and provides
CurrencyUnit
.
Serializes a BigDecimal property to look like MonetaryAmount with a currency.
Convenience interface to indicate than an object, usually an entity, accepts a
CurrencyUnit
.Deprecated.
Deprecated.
Allows deserialization of a
CurrencyContext
.Allows serialization of a
CurrencyContext
.Represents a supplier of
CurrencyContext
-valued results.Request scoped bean used to hold the currency to be used during deserialization.
Bridge class for the Java Money API to access the result of the
SystemCurrencyContextHolder
Convenience object for building a query for the default-configured system currency.
On an incoming deserialization request, we should not trust the currency coming in at all and
instead only look at the value.
Convenience methods for dealing with the Monetary API
Takes in JSON that looks like it was formatted for a Money object but deserializes just the
amount field into a BigDecimal.
Deprecated.
A thread safe, system wide holder object used for obtaining a currency.
SystemCurrencyMonetaryDeserializer<M extends javax.money.MonetaryAmount>
Allows deserialization of a
MonetaryAmount
(or derivatives) that utilizes the system
currency if no currency field is provided to deserialize from