// Provide a default path to dwr.engine
if (typeof this['dwr'] == 'undefined') this.dwr = {};
if (typeof dwr['engine'] == 'undefined') dwr.engine = {};
if (typeof dwr.engine['_mappedClasses'] == 'undefined') dwr.engine._mappedClasses = {};

if (window['dojo']) dojo.provide('dwr.interface.BusinessManagerDWRImpl');

if (typeof this['BusinessManagerDWRImpl'] == 'undefined') BusinessManagerDWRImpl = {};

BusinessManagerDWRImpl._path = '/pc_bto/dwr';

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createCustomer = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createCustomer', arguments);
};

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteCustomer = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteCustomer', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllCustomers = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllCustomers', arguments);
};

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCustomer = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCustomer', arguments);
};

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCustomerByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCustomerByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateCustomer = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateCustomer', arguments);
};

/**
 * @param {class com.culnou.as.entity.Customer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCustomerByEmailAddress = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCustomerByEmailAddress', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createEnterprise = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createEnterprise', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteEnterprise = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteEnterprise', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findEnterprise = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findEnterprise', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateEnterprise = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateEnterprise', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllEnterprises = function(callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllEnterprises', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findEnterpriseByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findEnterpriseByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllCarriers = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllCarriers', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllMakers = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllMakers', arguments);
};

/**
 * @param {class com.culnou.as.entity.Carrier} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createCarrier = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createCarrier', arguments);
};

/**
 * @param {class com.culnou.as.entity.Maker} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createMaker = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createMaker', arguments);
};

/**
 * @param {class com.culnou.as.entity.Carrier} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteCarrier = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteCarrier', arguments);
};

/**
 * @param {class com.culnou.as.entity.Maker} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteMaker = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteMaker', arguments);
};

/**
 * @param {class com.culnou.as.entity.Carrier} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCarrier = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCarrier', arguments);
};

/**
 * @param {class com.culnou.as.entity.Maker} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findMaker = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findMaker', arguments);
};

/**
 * @param {class com.culnou.as.entity.Carrier} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateCarrier = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateCarrier', arguments);
};

/**
 * @param {class com.culnou.as.entity.Maker} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateMaker = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateMaker', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findIntegratedProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findIntegratedProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findOrderProductsOfProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findOrderProductsOfProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.OrderProduct} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findOrderProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findOrderProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.EmbeddedProduct} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findEmbeddedProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findEmbeddedProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.IntegratedProductCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findIntegratedProductCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findIntegratedProductCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllCategoryGroups = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllCategoryGroups', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllProductLargeCategories = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllProductLargeCategories', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllProductMiddleCategories = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllProductMiddleCategories', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllProductSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllProductSeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllProductSmallCategories = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllProductSmallCategories', arguments);
};

/**
 * @param {class com.culnou.as.entity.CategoryGroup} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createCategoryGroup = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createCategoryGroup', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProductLargeCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProductLargeCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProductMiddleCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProductMiddleCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProductSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProductSeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSmallCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProductSmallCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProductSmallCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.CategoryGroup} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteCategoryGroupCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteCategoryGroupCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProductLargeCategoryCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProductLargeCategoryCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProductMiddleCategoryCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProductMiddleCategoryCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProductSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProductSeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSmallCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProductSmallCategoryCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProductSmallCategoryCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllProducts = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllProducts', arguments);
};

/**
 * @param {class com.culnou.as.entity.CategoryGroup} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCategoryGroup = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCategoryGroup', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductLargeCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductLargeCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductMiddleCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductMiddleCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductSeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSmallCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductSmallCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductSmallCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p1 a param
 * @param {class com.culnou.as.entity.ProductSmallCategory} p2 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductsOfProductCategory = function(p0, p1, p2, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductsOfProductCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.CategoryGroup} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateCategoryGroup = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateCategoryGroup', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProduct', arguments);
};

/**
 * @param {class com.culnou.as.pc_bto.dto.ProductDTOForBto} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProduct', arguments);
};

/**
 * @param {class com.culnou.as.pc_bto.dto.ProductDTOBase} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProduct', arguments);
};

/**
 * @param {class com.culnou.as.pc_bto.dto.ProductDTODetail} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProductLargeCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProductLargeCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProductMiddleCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProductMiddleCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProductSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProductSeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSmallCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProductSmallCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProductSmallCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllPaymentMethods = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllPaymentMethods', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllSalesOrders = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllSalesOrders', arguments);
};

/**
 * @param {class com.culnou.as.entity.PaymentMethod} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createPaymentMethod = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createPaymentMethod', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createSalesOrder = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createSalesOrder', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createSalesOrder = function(p0, p1, p2, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createSalesOrder', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {boolean} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {class java.lang.String} p4 a param
 * @param {class java.lang.String} p5 a param
 * @param {class java.lang.String} p6 a param
 * @param {class java.lang.String} p7 a param
 * @param {class java.lang.String} p8 a param
 * @param {class java.lang.String} p9 a param
 * @param {class java.lang.String} p10 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createSalesOrder = function(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createSalesOrder', arguments);
};

/**
 * @param {class com.culnou.as.entity.PaymentMethod} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deletePaymentMethod = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deletePaymentMethod', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteSalesOrder = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteSalesOrder', arguments);
};

/**
 * @param {class com.culnou.as.entity.PaymentMethod} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findPaymentMethod = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findPaymentMethod', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findSalesOrder = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findSalesOrder', arguments);
};

/**
 * @param {class com.culnou.as.entity.PaymentMethod} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updatePaymentMethod = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updatePaymentMethod', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateSalesOrder = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateSalesOrder', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.Integer} p1 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.checkOrderFrequencyOfOneMinute = function(p0, p1, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'checkOrderFrequencyOfOneMinute', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.Integer} p1 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.checOrderFrequencyAtTheSameDate = function(p0, p1, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'checOrderFrequencyAtTheSameDate', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductStock} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createProductStock = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createProductStock', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductStock} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteProductStock = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteProductStock', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductStock} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductStock = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductStock', arguments);
};

/**
 * @param {class com.culnou.as.entity.SalesOrder} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findSalesOrderLines = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findSalesOrderLines', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductStock} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProductStock = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProductStock', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductsOfSeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductsOfSeries', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findCommonEnterprise = function(callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findCommonEnterprise', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductWithIntegratedProductCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductWithIntegratedProductCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateProduct_old = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateProduct_old', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {class com.culnou.as.entity.Product} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductByKeyWord = function(p0, p1, p2, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductByKeyWord', arguments);
};

/**
 * @param {class com.culnou.as.entity.Maker} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findMakerByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findMakerByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductLargeCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductLargeCategoryByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductLargeCategoryByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductMiddleCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductMiddleCategoryByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductMiddleCategoryByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductSeriesByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductSeriesByName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSmallCategory} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findProductSmallCategoryByName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findProductSmallCategoryByName', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findEnterpriseByAlias = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findEnterpriseByAlias', arguments);
};

/**
 * @param {class com.culnou.as.entity.Account} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createAccount = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createAccount', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findEnterpriseByDomainName = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findEnterpriseByDomainName', arguments);
};

/**
 * @param {class com.culnou.as.entity.ProductSeries} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findBtoProductsBySeries = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findBtoProductsBySeries', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.findAllBtoProducts = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'findAllBtoProducts', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.isOptionsCaptureCompleted = function(callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'isOptionsCaptureCompleted', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.partialUpdateProduct = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'partialUpdateProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.Enterprise} p0 a param
 * @param {class java.lang.Integer} p1 a param
 * @param {class java.lang.Integer} p2 a param
 * @param {class com.culnou.as.entity.EmbeddedProduct} p3 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.partialUpdateEmbeddedProduct = function(p0, p1, p2, p3, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'partialUpdateEmbeddedProduct', arguments);
};

/**
 * @param {class com.culnou.as.entity.Product} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.writeProductInSession = function(p0, p1, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'writeProductInSession', arguments);
};

/**
 * @param {class java.lang.Integer} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.getUnitProductsByCategory = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'getUnitProductsByCategory', arguments);
};

/**
 * @param {class com.culnou.as.entity.EmbeddedProduct} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateBtoOption = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateBtoOption', arguments);
};

/**
 * @param {class com.culnou.as.entity.EmbeddedProduct} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.updateBtoPrices = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'updateBtoPrices', arguments);
};

/**
 * @param {class com.culnou.as.entity.EmbeddedProduct} p0 a param
 * @param {interface java.util.List} p1 a param
 * @param {class com.culnou.as.entity.Enterprise} p2 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createBtoOption = function(p0, p1, p2, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createBtoOption', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.getContentsFolders = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'getContentsFolders', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.createFolder = function(p0, p1, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'createFolder', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.deleteFolder = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'deleteFolder', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.getFolderChildren = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'getFolderChildren', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {class java.util.Date} p1 a param
 * @param {class java.util.Date} p2 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.registerCampaign = function(p0, p1, p2, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'registerCampaign', arguments);
};

/**
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.isTransiteFeeFree = function(callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'isTransiteFeeFree', arguments);
};

/**
 * @param {class java.lang.String} p0 a param
 * @param {function|Object} callback callback function or options object
 */
BusinessManagerDWRImpl.getCampaign = function(p0, callback) {
  return dwr.engine._execute(BusinessManagerDWRImpl._path, 'BusinessManagerDWRImpl', 'getCampaign', arguments);
};



