// 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.Restaurant');

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

Restaurant._path = '/dwr';

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

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getRestaurant = function(p0, p1, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getRestaurant', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getCategoryFood = function(p0, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getCategoryFood', arguments);
};

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

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getRestaurantComment = function(p0, p1, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getRestaurantComment', arguments);
};

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {int} p2 a param
 * @param {int} p3 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getRestaurantCommentList = function(p0, p1, p2, p3, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getRestaurantCommentList', arguments);
};

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

/**
 * @param {int} p0 a param
 * @param {class java.lang.String} p1 a param
 * @param {class java.lang.String} p2 a param
 * @param {class java.lang.String} p3 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.delUploadedPic = function(p0, p1, p2, p3, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'delUploadedPic', 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
 */
Restaurant.deleteFiles = function(p0, p1, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'deleteFiles', arguments);
};

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

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

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getPicsByCode = function(p0, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getPicsByCode', arguments);
};

/**
 * @param {int} p0 a param
 * @param {int} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getUploadedFile = function(p0, p1, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getUploadedFile', arguments);
};

/**
 * @param {int} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Restaurant.getCloneRest = function(p0, callback) {
  return dwr.engine._execute(Restaurant._path, 'Restaurant', 'getCloneRest', arguments);
};


