
// 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 (product == null) var product = {};
product._path = '/ro_ro/dwr';
product.setProductBrokerDao = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'setProductBrokerDao', p0, callback);
}
product.list = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'list', p0, callback);
}
product.findTyreSizes = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'findTyreSizes', p0, callback);
}
product.findTyreSizesMap = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'findTyreSizesMap', p0, callback);
}
product.findByName = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'findByName', p0, callback);
}
product.findByVehicleAndName = function(p0, p1, callback) {
  dwr.engine._execute(product._path, 'product', 'findByVehicleAndName', p0, p1, callback);
}
product.findByVehicleAndNameAlternative = function(p0, p1, callback) {
  dwr.engine._execute(product._path, 'product', 'findByVehicleAndNameAlternative', p0, p1, callback);
}
product.findByNameAlternative = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'findByNameAlternative', p0, callback);
}
product.findByTcm = function(p0, p1, callback) {
  dwr.engine._execute(product._path, 'product', 'findByTcm', p0, p1, callback);
}
product.findByTcmSizes = function(p0, p1, p2, callback) {
  dwr.engine._execute(product._path, 'product', 'findByTcmSizes', p0, p1, p2, callback);
}
product.findSizes = function(callback) {
  dwr.engine._execute(product._path, 'product', 'findSizes', callback);
}
product.findByProductFamily = function(p0, callback) {
  dwr.engine._execute(product._path, 'product', 'findByProductFamily', p0, callback);
}

