
// 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 (GroupAsync == null) var GroupAsync = {};
GroupAsync._path = '/dwr';
GroupAsync.getGroupList = function(callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'getGroupList', callback);
}
GroupAsync.addOrUpdateContact = function(p0, p1, callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'addOrUpdateContact', p0, p1, callback);
}
GroupAsync.deleteContact = function(p0, p1, callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'deleteContact', p0, p1, callback);
}
GroupAsync.getContactList = function(p0, callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'getContactList', p0, callback);
}
GroupAsync.addOrUpdateGroup = function(p0, callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'addOrUpdateGroup', p0, callback);
}
GroupAsync.deleteGroup = function(p0, callback) {
  dwr.engine._execute(GroupAsync._path, 'GroupAsync', 'deleteGroup', p0, callback);
}
