Interface PaymentSubscriptionResultService
- All Known Implementing Classes:
DefaultPaymentSubscriptionResultService
public interface PaymentSubscriptionResultService
Service for managing payment subscription result
- Spring Bean ID:
- paymentSubscriptionResultService
-
Method Summary
Modifier and TypeMethodDescriptionReturns payment subscription result by given cart idvoidRemove payment subscription result related to cart with given cartIdvoidremovePaymentSubscriptionResultForCart(String cartCode, String cartGuid) Remove payment subscription result related to cart with given cartCode or cart guidvoidsavePaymentSubscriptionResult(PaymentSubscriptionResultModel paymentSubscriptionResultModel) Save payment subscription result model
-
Method Details
-
findPaymentSubscriptionResultByCart
Returns payment subscription result by given cart id- Parameters:
cartId- - cart identifier- Returns:
- payment subscription result
- Throws:
IllegalArgumentException- when 'cartId' parameter is nullUnknownIdentifierException- when there is no result related to cart with given id
-
removePaymentSubscriptionResultForCart
Remove payment subscription result related to cart with given cartId- Parameters:
cartId- - cart identifier (code or guid)- Throws:
IllegalArgumentException- when 'cartId' parameter is null
-
removePaymentSubscriptionResultForCart
Remove payment subscription result related to cart with given cartCode or cart guid- Parameters:
cartCode- Cart codecartGuid- Cart guid- Throws:
IllegalArgumentException- when 'cartCode' or 'cartGuid' parameter is null
-
savePaymentSubscriptionResult
Save payment subscription result model- Parameters:
paymentSubscriptionResultModel- - object to save- Throws:
IllegalArgumentException- when 'paymentSubscriptionResultModel' parameter is null
-