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

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

Gadgets._path = '/portal/dwr';

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * @param {long} p0 a param
 * @param {interface java.util.Map} p1 a param
 * @param {function|Object} callback callback function or options object
 */
Gadgets.savePrefs = function(p0, p1, callback) {
  return dwr.engine._execute(Gadgets._path, 'Gadgets', 'savePrefs', arguments);
};

/**
 * @param {interface java.util.Set} p0 a param
 * @param {function|Object} callback callback function or options object
 */
Gadgets.updateViews = function(p0, callback) {
  return dwr.engine._execute(Gadgets._path, 'Gadgets', 'updateViews', arguments);
};



