
// Provide a default path to dwr.engine
if (dwr == null) var dwr = {};
if (dwr.engine == null) dwr.engine = {};
if (DWREngine == null) var DWREngine = dwr.engine;

if (shoppingcartDwr == null) var shoppingcartDwr = {};
shoppingcartDwr._path = '/mo/dwr';
shoppingcartDwr.addAdvisor = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'addAdvisor', p0, callback);
}
shoppingcartDwr.addAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'addAdvisor', p0, p1, callback);
}
shoppingcartDwr.setTargetSource = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'setTargetSource', p0, callback);
}
shoppingcartDwr.isProxyTargetClass = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'isProxyTargetClass', callback);
}
shoppingcartDwr.getTargetClass = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getTargetClass', callback);
}
shoppingcartDwr.setExposeProxy = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'setExposeProxy', p0, callback);
}
shoppingcartDwr.isExposeProxy = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'isExposeProxy', callback);
}
shoppingcartDwr.isFrozen = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'isFrozen', callback);
}
shoppingcartDwr.searchByCriteria = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'searchByCriteria', p0, callback);
}
shoppingcartDwr.searchByCriteria = function(p0, p1, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'searchByCriteria', p0, p1, callback);
}
shoppingcartDwr.addAdvice = function(p0, p1, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'addAdvice', p0, p1, callback);
}
shoppingcartDwr.addAdvice = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'addAdvice', p0, callback);
}
shoppingcartDwr.getTargetSource = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getTargetSource', callback);
}
shoppingcartDwr.getProxiedInterfaces = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getProxiedInterfaces', callback);
}
shoppingcartDwr.isInterfaceProxied = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'isInterfaceProxied', p0, callback);
}
shoppingcartDwr.getAdvisors = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getAdvisors', callback);
}
shoppingcartDwr.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'removeAdvisor', p0, callback);
}
shoppingcartDwr.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'removeAdvisor', p0, callback);
}
shoppingcartDwr.replaceAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'replaceAdvisor', p0, p1, callback);
}
shoppingcartDwr.removeAdvice = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'removeAdvice', p0, callback);
}
shoppingcartDwr.toProxyConfigString = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'toProxyConfigString', callback);
}
shoppingcartDwr.moveProductToCart = function(p2, p3, p4, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'moveProductToCart', false, false, p2, p3, p4, callback);
}
shoppingcartDwr.moveProductToSaveForLater = function(p2, p3, p4, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'moveProductToSaveForLater', false, false, p2, p3, p4, callback);
}
shoppingcartDwr.addWishlistItemToCart = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'addWishlistItemToCart', p0, false, false, callback);
}
shoppingcartDwr.saveShoppingcartItem = function(p2, p3, p4, p5, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'saveShoppingcartItem', false, false, p2, p3, p4, p5, callback);
}
shoppingcartDwr.hashCode = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'hashCode', callback);
}
shoppingcartDwr.indexOf = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'indexOf', p0, callback);
}
shoppingcartDwr.indexOf = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'indexOf', p0, callback);
}
shoppingcartDwr.equals = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'equals', p0, callback);
}
shoppingcartDwr.toString = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'toString', callback);
}
shoppingcartDwr.flush = function(callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'flush', callback);
}
shoppingcartDwr.isProxyClass = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'isProxyClass', p0, callback);
}
shoppingcartDwr.getProxyClass = function(p0, p1, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getProxyClass', p0, p1, callback);
}
shoppingcartDwr.getInvocationHandler = function(p0, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'getInvocationHandler', p0, callback);
}
shoppingcartDwr.newProxyInstance = function(p0, p1, p2, callback) {
  dwr.engine._execute(shoppingcartDwr._path, 'shoppingcartDwr', 'newProxyInstance', p0, p1, p2, callback);
}
