
// 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 (DWRUserHandler == null) var DWRUserHandler = {};
DWRUserHandler._path = '/dwr';
DWRUserHandler.hashCode = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'hashCode', callback);
}
DWRUserHandler.indexOf = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'indexOf', p0, callback);
}
DWRUserHandler.indexOf = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'indexOf', p0, callback);
}
DWRUserHandler.equals = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'equals', p0, callback);
}
DWRUserHandler.toString = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'toString', callback);
}
DWRUserHandler.isFrozen = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'isFrozen', callback);
}
DWRUserHandler.getTargetSource = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getTargetSource', callback);
}
DWRUserHandler.addAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'addAdvisor', p0, p1, callback);
}
DWRUserHandler.addAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'addAdvisor', p0, callback);
}
DWRUserHandler.setTargetSource = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'setTargetSource', p0, callback);
}
DWRUserHandler.isProxyTargetClass = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'isProxyTargetClass', callback);
}
DWRUserHandler.setExposeProxy = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'setExposeProxy', p0, callback);
}
DWRUserHandler.isExposeProxy = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'isExposeProxy', callback);
}
DWRUserHandler.getTargetClass = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getTargetClass', callback);
}
DWRUserHandler.getProxiedInterfaces = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getProxiedInterfaces', callback);
}
DWRUserHandler.getAdvisors = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getAdvisors', callback);
}
DWRUserHandler.isInterfaceProxied = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'isInterfaceProxied', p0, callback);
}
DWRUserHandler.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'removeAdvisor', p0, callback);
}
DWRUserHandler.removeAdvisor = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'removeAdvisor', p0, callback);
}
DWRUserHandler.replaceAdvisor = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'replaceAdvisor', p0, p1, callback);
}
DWRUserHandler.addAdvice = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'addAdvice', p0, p1, callback);
}
DWRUserHandler.addAdvice = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'addAdvice', p0, callback);
}
DWRUserHandler.removeAdvice = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'removeAdvice', p0, callback);
}
DWRUserHandler.toProxyConfigString = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'toProxyConfigString', callback);
}
DWRUserHandler.getUserProfile = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getUserProfile', p0, callback);
}
DWRUserHandler.modifyUserPassword = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'modifyUserPassword', p0, p1, callback);
}
DWRUserHandler.getPresenceForContacts = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getPresenceForContacts', callback);
}
DWRUserHandler.validateScreenName = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'validateScreenName', p0, callback);
}
DWRUserHandler.searchUserToInvite = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'searchUserToInvite', p0, callback);
}
DWRUserHandler.getInvitationSummary = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getInvitationSummary', callback);
}
DWRUserHandler.getPendingInvitationCount = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getPendingInvitationCount', callback);
}
DWRUserHandler.replyToGroupInvitation = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'replyToGroupInvitation', p0, p1, callback);
}
DWRUserHandler.replyToContactInvitation = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'replyToContactInvitation', p0, p1, callback);
}
DWRUserHandler.countPriorityMessages = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'countPriorityMessages', callback);
}
DWRUserHandler.hasUnreadWatchedMessages = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'hasUnreadWatchedMessages', callback);
}
DWRUserHandler.acknowledgeNotification = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'acknowledgeNotification', callback);
}
DWRUserHandler.clearAllMessageCounts = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'clearAllMessageCounts', callback);
}
DWRUserHandler.removeContact = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'removeContact', p0, callback);
}
DWRUserHandler.saveEmailDigestSettings = function(p0, p1, p2, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'saveEmailDigestSettings', p0, p1, p2, callback);
}
DWRUserHandler.getRecentGroupsVisited = function(callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getRecentGroupsVisited', callback);
}
DWRUserHandler.setWelcomeDisplay = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'setWelcomeDisplay', p0, callback);
}
DWRUserHandler.heartbeat = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'heartbeat', p0, callback);
}
DWRUserHandler.toggleFollow = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'toggleFollow', p0, p1, callback);
}
DWRUserHandler.toggleFollowGroupies = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'toggleFollowGroupies', p0, callback);
}
DWRUserHandler.addAsFriend = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'addAsFriend', p0, p1, callback);
}
DWRUserHandler.getUserConversationsBefore = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getUserConversationsBefore', p0, p1, callback);
}
DWRUserHandler.isProxyClass = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'isProxyClass', p0, callback);
}
DWRUserHandler.newProxyInstance = function(p0, p1, p2, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'newProxyInstance', p0, p1, p2, callback);
}
DWRUserHandler.getProxyClass = function(p0, p1, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getProxyClass', p0, p1, callback);
}
DWRUserHandler.getInvocationHandler = function(p0, callback) {
  dwr.engine._execute(DWRUserHandler._path, 'DWRUserHandler', 'getInvocationHandler', p0, callback);
}

