Class PayPalUtils
- java.lang.Object
-
- com.broadleafcommerce.paypal.micro.gateway.service.util.PayPalUtils
-
public class PayPalUtils extends Object
- Author:
- Nathan Moore (nathandmoore)
-
-
Constructor Summary
Constructors Constructor Description PayPalUtils(com.fasterxml.jackson.databind.ObjectMapper mapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PayPalErrorResponse
convertFromErrorJson(@NonNull org.springframework.web.reactive.function.client.WebClientResponseException ex)
javax.money.MonetaryAmount
convertOrdersMoneyToMonetaryAmount(@NonNull Money money)
javax.money.MonetaryAmount
convertPaymentsMoneyToMonetaryAmount(@NonNull Money money)
String
convertResponseToJson(Object response)
Optional<Money>
convertToOrdersMoney(javax.money.MonetaryAmount amount)
Optional<Money>
convertToPaymentsMoney(javax.money.MonetaryAmount amount)
protected com.fasterxml.jackson.databind.ObjectMapper
getMapper()
javax.money.MonetaryAmount
getMonetaryAmountForAmountWithBreakdown(AmountWithBreakdown amount)
-
-
-
Method Detail
-
convertFromErrorJson
public PayPalErrorResponse convertFromErrorJson(@NonNull @NonNull org.springframework.web.reactive.function.client.WebClientResponseException ex)
-
getMonetaryAmountForAmountWithBreakdown
public javax.money.MonetaryAmount getMonetaryAmountForAmountWithBreakdown(AmountWithBreakdown amount)
-
convertOrdersMoneyToMonetaryAmount
public javax.money.MonetaryAmount convertOrdersMoneyToMonetaryAmount(@NonNull @NonNull Money money)
-
convertPaymentsMoneyToMonetaryAmount
public javax.money.MonetaryAmount convertPaymentsMoneyToMonetaryAmount(@NonNull @NonNull Money money)
-
convertToPaymentsMoney
public Optional<Money> convertToPaymentsMoney(@Nullable javax.money.MonetaryAmount amount)
-
convertToOrdersMoney
public Optional<Money> convertToOrdersMoney(@Nullable javax.money.MonetaryAmount amount)
-
getMapper
protected com.fasterxml.jackson.databind.ObjectMapper getMapper()
-
-