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

// Missing mapped class definition for ClubPlayerInfo. See the server logs for details.
if (typeof dojo != 'undefined') dojo.provide('dwr.interface.PlainChatBean');

if (typeof PlainChatBean == 'undefined') PlainChatBean = {};

PlainChatBean._path = '/dwr';

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

/**
 * @param {class com.turbomingle.web.ajax.turbomingle.TurboMingleUserItem} p0 a param
 * @param {function|Object} callback callback function or options object
 */
PlainChatBean.userLoggedOut = function(p0, callback) {
  return dwr.engine._execute(PlainChatBean._path, 'PlainChatBean', 'userLoggedOut', arguments);
};

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

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

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

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


