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