Type.registerNamespace('SharpLogic.Boost.Forums');
SharpLogic.Boost.Forums.SiteService=function() {
SharpLogic.Boost.Forums.SiteService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SharpLogic.Boost.Forums.SiteService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SharpLogic.Boost.Forums.SiteService._staticInstance.get_path();},
GetLoggedInUserName:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetLoggedInUserName',false,{},succeededCallback,failedCallback,userContext); },
GetUserDisplayName:function(userName,succeededCallback, failedCallback, userContext) {
/// <param name="userName" 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(), 'GetUserDisplayName',false,{userName:userName},succeededCallback,failedCallback,userContext); },
GetUserDisplayNames:function(userNames,succeededCallback, failedCallback, userContext) {
/// <param name="userNames" type="Array">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(), 'GetUserDisplayNames',false,{userNames:userNames},succeededCallback,failedCallback,userContext); },
SetStickyProperty:function(id,stickyValue,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="stickyValue" 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(), 'SetStickyProperty',false,{id:id,stickyValue:stickyValue},succeededCallback,failedCallback,userContext); },
SetLockedProperty:function(id,lockedValue,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="lockedValue" 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(), 'SetLockedProperty',false,{id:id,lockedValue:lockedValue},succeededCallback,failedCallback,userContext); },
AddComment:function(id,text,replyToCommentID,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="text" type="String">System.String</param>
/// <param name="replyToCommentID" 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(), 'AddComment',false,{id:id,text:text,replyToCommentID:replyToCommentID},succeededCallback,failedCallback,userContext); },
MarkCommentAsAnswer:function(id,commentID,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="commentID" 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(), 'MarkCommentAsAnswer',false,{id:id,commentID:commentID},succeededCallback,failedCallback,userContext); },
CreateForumTopic:function(title,description,domainID,forumID,categoryID,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="domainID" type="String">System.String</param>
/// <param name="forumID" type="String">System.String</param>
/// <param name="categoryID" 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(), 'CreateForumTopic',false,{title:title,description:description,domainID:domainID,forumID:forumID,categoryID:categoryID},succeededCallback,failedCallback,userContext); },
DeleteForumTopic:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" 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(), 'DeleteForumTopic',false,{id:id},succeededCallback,failedCallback,userContext); },
GetMasterData:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetMasterData',false,{},succeededCallback,failedCallback,userContext); },
LogIn:function(userName,password,succeededCallback, failedCallback, userContext) {
/// <param name="userName" type="String">System.String</param>
/// <param name="password" 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(), 'LogIn',false,{userName:userName,password:password},succeededCallback,failedCallback,userContext); },
LogOut:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'LogOut',false,{},succeededCallback,failedCallback,userContext); },
GetUsers:function(userIDs,succeededCallback, failedCallback, userContext) {
/// <param name="userIDs" type="Array">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(), 'GetUsers',false,{userIDs:userIDs},succeededCallback,failedCallback,userContext); }}
SharpLogic.Boost.Forums.SiteService.registerClass('SharpLogic.Boost.Forums.SiteService',Sys.Net.WebServiceProxy);
SharpLogic.Boost.Forums.SiteService._staticInstance = new SharpLogic.Boost.Forums.SiteService();
SharpLogic.Boost.Forums.SiteService.set_path = function(value) {
SharpLogic.Boost.Forums.SiteService._staticInstance.set_path(value); }
SharpLogic.Boost.Forums.SiteService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SharpLogic.Boost.Forums.SiteService._staticInstance.get_path();}
SharpLogic.Boost.Forums.SiteService.set_timeout = function(value) {
SharpLogic.Boost.Forums.SiteService._staticInstance.set_timeout(value); }
SharpLogic.Boost.Forums.SiteService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SharpLogic.Boost.Forums.SiteService._staticInstance.get_timeout(); }
SharpLogic.Boost.Forums.SiteService.set_defaultUserContext = function(value) { 
SharpLogic.Boost.Forums.SiteService._staticInstance.set_defaultUserContext(value); }
SharpLogic.Boost.Forums.SiteService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SharpLogic.Boost.Forums.SiteService._staticInstance.get_defaultUserContext(); }
SharpLogic.Boost.Forums.SiteService.set_defaultSucceededCallback = function(value) { 
 SharpLogic.Boost.Forums.SiteService._staticInstance.set_defaultSucceededCallback(value); }
SharpLogic.Boost.Forums.SiteService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SharpLogic.Boost.Forums.SiteService._staticInstance.get_defaultSucceededCallback(); }
SharpLogic.Boost.Forums.SiteService.set_defaultFailedCallback = function(value) { 
SharpLogic.Boost.Forums.SiteService._staticInstance.set_defaultFailedCallback(value); }
SharpLogic.Boost.Forums.SiteService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SharpLogic.Boost.Forums.SiteService._staticInstance.get_defaultFailedCallback(); }
SharpLogic.Boost.Forums.SiteService.set_path("/Forums/SiteService.asmx");
SharpLogic.Boost.Forums.SiteService.GetLoggedInUserName= function(onSuccess,onFailed,userContext) {
/// <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>
SharpLogic.Boost.Forums.SiteService._staticInstance.GetLoggedInUserName(onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.GetUserDisplayName= function(userName,onSuccess,onFailed,userContext) {
/// <param name="userName" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.GetUserDisplayName(userName,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.GetUserDisplayNames= function(userNames,onSuccess,onFailed,userContext) {
/// <param name="userNames" type="Array">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>
SharpLogic.Boost.Forums.SiteService._staticInstance.GetUserDisplayNames(userNames,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.SetStickyProperty= function(id,stickyValue,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="stickyValue" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.SetStickyProperty(id,stickyValue,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.SetLockedProperty= function(id,lockedValue,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="lockedValue" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.SetLockedProperty(id,lockedValue,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.AddComment= function(id,text,replyToCommentID,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="text" type="String">System.String</param>
/// <param name="replyToCommentID" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.AddComment(id,text,replyToCommentID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.MarkCommentAsAnswer= function(id,commentID,onSuccess,onFailed,userContext) {
/// <param name="id" type="Number">System.Int32</param>
/// <param name="commentID" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.MarkCommentAsAnswer(id,commentID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.CreateForumTopic= function(title,description,domainID,forumID,categoryID,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="domainID" type="String">System.String</param>
/// <param name="forumID" type="String">System.String</param>
/// <param name="categoryID" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.CreateForumTopic(title,description,domainID,forumID,categoryID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.DeleteForumTopic= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.DeleteForumTopic(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.GetMasterData= function(onSuccess,onFailed,userContext) {
/// <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>
SharpLogic.Boost.Forums.SiteService._staticInstance.GetMasterData(onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.LogIn= function(userName,password,onSuccess,onFailed,userContext) {
/// <param name="userName" type="String">System.String</param>
/// <param name="password" 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>
SharpLogic.Boost.Forums.SiteService._staticInstance.LogIn(userName,password,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.LogOut= function(onSuccess,onFailed,userContext) {
/// <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>
SharpLogic.Boost.Forums.SiteService._staticInstance.LogOut(onSuccess,onFailed,userContext); }
SharpLogic.Boost.Forums.SiteService.GetUsers= function(userIDs,onSuccess,onFailed,userContext) {
/// <param name="userIDs" type="Array">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>
SharpLogic.Boost.Forums.SiteService._staticInstance.GetUsers(userIDs,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(DomainData) === 'undefined') {
var DomainData=gtc("DomainData");
DomainData.registerClass('DomainData');
}
if (typeof(UserData) === 'undefined') {
var UserData=gtc("UserData");
UserData.registerClass('UserData');
}
