
function shoppingCartAjaxController() { }
shoppingCartAjaxController._path = '/storefront/dwr';

shoppingCartAjaxController.removeCartItem = function(p0, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'removeCartItem', p0, false, callback);
}

shoppingCartAjaxController.updateCartItemById = function(p0, p1, p2, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'updateCartItemById', p0, p1, p2, false, callback);
}

shoppingCartAjaxController.addOrUpdateCartItem = function(p0, p1, p2, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'addOrUpdateCartItem', p0, p1, p2, false, callback);
}

shoppingCartAjaxController.getCart = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'getCart', false, callback);
}

shoppingCartAjaxController.estimateShippingAndTaxes = function(p0, p1, p2, p3, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'estimateShippingAndTaxes', p0, p1, p2, p3, false, callback);
}

shoppingCartAjaxController.calculateForSelectedShippingServiceLevel = function(p0, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'calculateForSelectedShippingServiceLevel', p0, false, callback);
}

shoppingCartAjaxController.setShippingServiceLevel = function(p0, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'setShippingServiceLevel', p0, false, callback);
}

shoppingCartAjaxController.changeEstimationAddress = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'changeEstimationAddress', false, callback);
}

shoppingCartAjaxController.getEstimateAddressStr = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'getEstimateAddressStr', false, callback);
}

shoppingCartAjaxController.getCartItemPrices = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'getCartItemPrices', false, callback);
}

shoppingCartAjaxController.calculateShipping = function(p0, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'calculateShipping', p0, false, callback);
}

shoppingCartAjaxController.setPromotionCode = function(p0, callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'setPromotionCode', p0, false, callback);
}

shoppingCartAjaxController.getInsufficientInventoryItemUidPk = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'getInsufficientInventoryItemUidPk', false, callback);
}

shoppingCartAjaxController.getCartBean = function(callback) {
    DWREngine._execute(shoppingCartAjaxController._path, 'shoppingCartAjaxController', 'getCartBean', false, callback);
}
