Type.registerNamespace('Designit.ITST.OIO.CMS.WebUI.json_services');
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions=function() {
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_path();},
SearchUsers:function(searchTerm,groupId,offset,limit,succeededCallback, failedCallback, userContext) {
/// <param name="searchTerm" type="String">System.String</param>
/// <param name="groupId" type="String">System.String</param>
/// <param name="offset" type="Number">System.Int32</param>
/// <param name="limit" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SearchUsers',false,{searchTerm:searchTerm,groupId:groupId,offset:offset,limit:limit},succeededCallback,failedCallback,userContext); },
SearchEmailUsers:function(searchTerm,groupId,succeededCallback, failedCallback, userContext) {
/// <param name="searchTerm" type="String">System.String</param>
/// <param name="groupId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SearchEmailUsers',false,{searchTerm:searchTerm,groupId:groupId},succeededCallback,failedCallback,userContext); },
AddUsersToGroup:function(userPids,groupPid,succeededCallback, failedCallback, userContext) {
/// <param name="userPids" type="Array">Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser[]</param>
/// <param name="groupPid" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddUsersToGroup',false,{userPids:userPids,groupPid:groupPid},succeededCallback,failedCallback,userContext); },
SetUserShortcutState:function(visible,succeededCallback, failedCallback, userContext) {
/// <param name="visible" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetUserShortcutState',false,{visible:visible},succeededCallback,failedCallback,userContext); },
GetUserExpandInfo:function(userId,succeededCallback, failedCallback, userContext) {
/// <param name="userId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetUserExpandInfo',false,{userId:userId},succeededCallback,failedCallback,userContext); }}
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.registerClass('Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions',Sys.Net.WebServiceProxy);
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance = new Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions();
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_path = function(value) {
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.set_path(value); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_path();}
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_timeout = function(value) {
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.set_timeout(value); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_timeout(); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_defaultUserContext = function(value) { 
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.set_defaultUserContext(value); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_defaultUserContext(); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_defaultSucceededCallback = function(value) { 
 Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.set_defaultSucceededCallback(value); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_defaultSucceededCallback(); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_defaultFailedCallback = function(value) { 
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.set_defaultFailedCallback(value); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.get_defaultFailedCallback(); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.set_path("/json-services/UserFunctions.asmx");
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.SearchUsers= function(searchTerm,groupId,offset,limit,onSuccess,onFailed,userContext) {
/// <param name="searchTerm" type="String">System.String</param>
/// <param name="groupId" type="String">System.String</param>
/// <param name="offset" type="Number">System.Int32</param>
/// <param name="limit" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.SearchUsers(searchTerm,groupId,offset,limit,onSuccess,onFailed,userContext); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.SearchEmailUsers= function(searchTerm,groupId,onSuccess,onFailed,userContext) {
/// <param name="searchTerm" type="String">System.String</param>
/// <param name="groupId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.SearchEmailUsers(searchTerm,groupId,onSuccess,onFailed,userContext); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.AddUsersToGroup= function(userPids,groupPid,onSuccess,onFailed,userContext) {
/// <param name="userPids" type="Array">Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser[]</param>
/// <param name="groupPid" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.AddUsersToGroup(userPids,groupPid,onSuccess,onFailed,userContext); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.SetUserShortcutState= function(visible,onSuccess,onFailed,userContext) {
/// <param name="visible" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.SetUserShortcutState(visible,onSuccess,onFailed,userContext); }
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions.GetUserExpandInfo= function(userId,onSuccess,onFailed,userContext) {
/// <param name="userId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
Designit.ITST.OIO.CMS.WebUI.json_services.UserFunctions._staticInstance.GetUserExpandInfo(userId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Designit.ITST.OIO.CMS.WebUI.jsons');
if (typeof(Designit.ITST.OIO.CMS.WebUI.jsons.AjaxSearchResult) === 'undefined') {
Designit.ITST.OIO.CMS.WebUI.jsons.AjaxSearchResult=gtc("Designit.ITST.OIO.CMS.WebUI.jsons.AjaxSearchResult");
Designit.ITST.OIO.CMS.WebUI.jsons.AjaxSearchResult.registerClass('Designit.ITST.OIO.CMS.WebUI.jsons.AjaxSearchResult');
}
if (typeof(Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser) === 'undefined') {
Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser=gtc("Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser");
Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser.registerClass('Designit.ITST.OIO.CMS.WebUI.jsons.ClientSideUser');
}
if (typeof(Designit.ITST.OIO.CMS.WebUI.jsons.CommandStatus) === 'undefined') {
Designit.ITST.OIO.CMS.WebUI.jsons.CommandStatus=gtc("Designit.ITST.OIO.CMS.WebUI.jsons.CommandStatus");
Designit.ITST.OIO.CMS.WebUI.jsons.CommandStatus.registerClass('Designit.ITST.OIO.CMS.WebUI.jsons.CommandStatus');
}
if (typeof(Designit.ITST.OIO.CMS.WebUI.jsons.UserOverview) === 'undefined') {
Designit.ITST.OIO.CMS.WebUI.jsons.UserOverview=gtc("Designit.ITST.OIO.CMS.WebUI.jsons.UserOverview");
Designit.ITST.OIO.CMS.WebUI.jsons.UserOverview.registerClass('Designit.ITST.OIO.CMS.WebUI.jsons.UserOverview');
}
if (typeof(Designit.ITST.OIO.CMS.WebUI.jsons.UserExpandInfo) === 'undefined') {
Designit.ITST.OIO.CMS.WebUI.jsons.UserExpandInfo=gtc("Designit.ITST.OIO.CMS.WebUI.jsons.UserExpandInfo");
Designit.ITST.OIO.CMS.WebUI.jsons.UserExpandInfo.registerClass('Designit.ITST.OIO.CMS.WebUI.jsons.UserExpandInfo');
}
