| Modifier and Type | Method and Description |
|---|---|
void |
VoucherFacade.applyVoucher(java.lang.String voucherCode)
Apply voucher to current session cart
|
VoucherData |
VoucherFacade.getVoucher(java.lang.String voucherCode)
Get voucher base on its code
|
void |
VoucherFacade.releaseVoucher(java.lang.String voucherCode)
Remove voucher from current session cart
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultVoucherFacade.applyVoucher(java.lang.String voucherCode) |
protected void |
DefaultVoucherFacade.checkCartAfterApply(java.lang.String lastVoucherCode,
VoucherModel lastVoucher)
Checking state of cart after redeem last voucher
|
protected VoucherData |
DefaultVoucherFacade.getSingleVouchersByCode(java.lang.String voucherCode)
Voucher cannot be redeemed Getting single voucher
|
VoucherData |
DefaultVoucherFacade.getVoucher(java.lang.String voucherCode) |
protected VoucherModel |
DefaultVoucherFacade.getVoucherModel(java.lang.String voucherCode) |
void |
DefaultVoucherFacade.releaseVoucher(java.lang.String voucherCode) |
void |
DefaultVoucherFacadeTest.testApplyRestrictedVoucherFail() |
void |
DefaultVoucherFacadeTest.testApplyVoucher() |
void |
DefaultVoucherFacadeTest.testApplyVoucherFail() |
void |
DefaultVoucherFacadeTest.testApplyVoucherForNotExistingVoucher() |
void |
DefaultVoucherFacadeTest.testApplyVoucherWhenTotalPriceExceeded() |
void |
DefaultVoucherFacadeTest.testApplyVoucherWithNullParam() |
void |
DefaultVoucherFacadeTest.testGetVoucher() |
void |
DefaultVoucherFacadeTest.testGetVoucherForNotExistingVoucher() |
void |
DefaultVoucherFacadeTest.testGetVoucherWithNullParam() |
void |
DefaultVoucherFacadeTest.testReleaseVoucher() |
void |
DefaultVoucherFacadeTest.testReleaseVoucherForNotExistingVoucher() |
void |
DefaultVoucherFacadeTest.testReleaseVoucherWithNullParam() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCouponFacade.acceptIfCartExists(java.lang.String code,
java.util.function.BiConsumer<java.lang.String,AbstractOrderModel> orderConsumer) |
protected <R> R |
DefaultCouponFacade.applyIfCartExists(java.lang.String code,
java.util.function.BiFunction<java.lang.String,CartModel,R> orderConsumer) |
void |
DefaultCouponFacade.applyVoucher(java.lang.String voucherCode) |
VoucherData |
DefaultCouponFacade.getVoucher(java.lang.String voucherCode) |
void |
DefaultCouponFacade.releaseVoucher(java.lang.String voucherCode) |
void |
DefaultCouponFacadeTest.testApplyVoucher() |
void |
DefaultCouponFacadeTest.testApplyVoucherNoCart() |
void |
DefaultCouponFacadeTest.testApplyVoucherNullArg() |
void |
DefaultCouponDataFacadeTest.testGetCouponDetails() |
void |
DefaultCouponFacadeTest.testGetCouponDetails() |
void |
DefaultCouponDataFacadeTest.testGetCouponDetailsNullArg() |
void |
DefaultCouponFacadeTest.testGetCouponDetailsNullArg() |
void |
DefaultCouponDataFacadeTest.testGetCouponDetailsWhenCouponModelEmpty() |
void |
DefaultCouponFacadeTest.testReleaseVoucher() |
void |
DefaultCouponFacadeTest.testReleaseVoucherNoCart() |
void |
DefaultCouponFacadeTest.testReleaseVoucherNullCode() |
| Modifier and Type | Method and Description |
|---|---|
void |
CustomerCouponFacade.releaseCoupon(java.lang.String couponCode)
Releases the specific customer coupon of the current customer
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultCustomerCouponFacade.releaseCoupon(java.lang.String couponCode) |
void |
DefaultCustomerCouponFacadeTest.testReleaseCoupon() |
| Modifier and Type | Method and Description |
|---|---|
CartData |
CartController.applyVoucherForCart(java.lang.String voucherCode)
Web service for applying voucher to cart.
Sample call: https://localhost:9002/rest/v1/mysite/cart/voucher/abc-9PSW-EDH2-RXKA This method requires authentication. Method type : POST.Method is restricted for HTTPS channel. |
VoucherData |
VouchersController.getVoucherByCode(java.lang.String code)
Web service for getting voucher information by voucher code.
Sample call: https://localhost:9002/rest/v1/mysite/vouchers/abc-9PSW-EDH2-RXKA This method requires authentication. Method type : GET.Method is restricted for HTTPS channel. |
OrderData |
CartController.oneStepCheckout(java.lang.String addressId,
java.lang.String addressIsocode,
java.lang.String deliveryMode,
java.lang.String voucherCode,
java.lang.String paymentInfoId,
java.lang.String securityCode,
HttpServletRequest request)
Web service for one-step checkout from current session cart.
Sample call: https://localhost:9002/rest/v1/mysite/cart/checkout This method requires authentication. Method type : POST.Method is restricted for HTTPS channel. |
CartData |
CartController.releaseVoucherFromCart(java.lang.String voucherCode)
Web service for removing voucher from cart.
Sample call: https://localhost:9002/rest/v1/mysite/cart/voucher/abc-9PSW-EDH2-RXKA This method requires authentication. Method type : DELETE.Method is restricted for HTTPS channel. |
| Modifier and Type | Method and Description |
|---|---|
void |
CartsController.applyVoucherForCart(java.lang.String voucherId) |
protected CartData |
BaseCommerceController.applyVoucherForCartInternal(java.lang.String voucherId) |
VoucherWsDTO |
VouchersController.getVoucherByCode(java.lang.String code,
java.lang.String fields) |
void |
CartsController.releaseVoucherFromCart(java.lang.String voucherId) |
Copyright © 2018 SAP SE. All Rights Reserved.