public interface

MagentoShoppingCartClient

org.mule.module.magento.api.shoppingCart.MagentoShoppingCartClient<ExceptionType extends java.lang.Exception>
Known Indirect Subclasses

Summary

Public Methods
abstract boolean addShoppingCartCoupon(int quoteId, String couponCode, String storeId)
abstract boolean addShoppingCartProduct(int quoteId, List<ShoppingCartProductEntity> products, String storeId)
abstract int createShoppingCart(String storeId)
abstract String createShoppingCartOrder(int quoteId, String storeId, List<String> licenses)
abstract ShoppingCartInfoEntity getShoppingCartInfo(int quoteId, String storeId)
abstract List<ShoppingCartLicenseEntity> listShoppingCartLicenses(int quoteId, String storeId)
abstract ShoppingCartPaymentMethodResponseEntityArray listShoppingCartPaymentMethods(int quoteId, String storeId)
abstract List<CatalogProductEntity> listShoppingCartProducts(int quoteId, String storeId)
abstract List<ShoppingCartShippingMethodEntity> listShoppingCartShippingMethods(int quoteId, String storeId)
abstract List<ShoppingCartTotalsEntity> listShoppingCartTotals(int quoteId, String storeId)
abstract boolean moveShoppingCartProductToCustomerQuote(int quoteId, List<ShoppingCartProductEntity> products, String storeId)
abstract boolean removeShoppingCartCoupon(int quoteId, String storeId)
abstract boolean removeShoppingCartProduct(int quoteId, List<ShoppingCartProductEntity> products, String storeId)
abstract boolean setShoppingCartCustomer(int quoteId, ShoppingCartCustomerEntity customer, String storeId)
abstract boolean setShoppingCartCustomerAddresses(int quoteId, List<ShoppingCartCustomerAddressEntity> addresses, String storeId)
abstract boolean setShoppingCartPaymentMethod(int quoteId, ShoppingCartPaymentMethodEntity method, String storeId)
abstract boolean setShoppingCartShippingMethod(int quoteId, String method, String storeId)
abstract boolean updateShoppingCartProduct(int quoteId, List<ShoppingCartProductEntity> products, String storeId)

Public Methods

public abstract boolean addShoppingCartCoupon (int quoteId, String couponCode, String storeId)

Parameters
quoteId
couponCode
storeId
Throws
Exception

public abstract boolean addShoppingCartProduct (int quoteId, List<ShoppingCartProductEntity> products, String storeId)

Parameters
quoteId
products
storeId
Throws
Exception

public abstract int createShoppingCart (String storeId)

Parameters
storeId
Throws
Exception

public abstract String createShoppingCartOrder (int quoteId, String storeId, List<String> licenses)

Parameters
quoteId
storeId
licenses
Throws
Exception

public abstract ShoppingCartInfoEntity getShoppingCartInfo (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract List<ShoppingCartLicenseEntity> listShoppingCartLicenses (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract ShoppingCartPaymentMethodResponseEntityArray listShoppingCartPaymentMethods (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract List<CatalogProductEntity> listShoppingCartProducts (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract List<ShoppingCartShippingMethodEntity> listShoppingCartShippingMethods (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract List<ShoppingCartTotalsEntity> listShoppingCartTotals (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract boolean moveShoppingCartProductToCustomerQuote (int quoteId, List<ShoppingCartProductEntity> products, String storeId)

Parameters
quoteId
products
storeId
Throws
Exception

public abstract boolean removeShoppingCartCoupon (int quoteId, String storeId)

Parameters
quoteId
storeId
Throws
Exception

public abstract boolean removeShoppingCartProduct (int quoteId, List<ShoppingCartProductEntity> products, String storeId)

Parameters
quoteId
products
storeId
Throws
Exception

public abstract boolean setShoppingCartCustomer (int quoteId, ShoppingCartCustomerEntity customer, String storeId)

Parameters
quoteId
customer
storeId
Throws
Exception

public abstract boolean setShoppingCartCustomerAddresses (int quoteId, List<ShoppingCartCustomerAddressEntity> addresses, String storeId)

Parameters
quoteId
addresses
storeId
Throws
Exception

public abstract boolean setShoppingCartPaymentMethod (int quoteId, ShoppingCartPaymentMethodEntity method, String storeId)

Parameters
quoteId
method
storeId
Throws
Exception

public abstract boolean setShoppingCartShippingMethod (int quoteId, String method, String storeId)

Parameters
quoteId
method
storeId
Throws
Exception

public abstract boolean updateShoppingCartProduct (int quoteId, List<ShoppingCartProductEntity> products, String storeId)

Parameters
quoteId
products
storeId
Throws
Exception