Type.registerNamespace('SharpLogic.Boost.Courseware');
SharpLogic.Boost.Courseware.SiteService=function() {
SharpLogic.Boost.Courseware.SiteService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SharpLogic.Boost.Courseware.SiteService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_path();},
AddBlogEntry:function(title,text,enableCommenting,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="enableCommenting" 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(), 'AddBlogEntry',false,{title:title,text:text,enableCommenting:enableCommenting},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); },
RemoveComment: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(), 'RemoveComment',false,{id:id},succeededCallback,failedCallback,userContext); },
CreateDiscussionForCourseItem:function(title,description,courseItemID,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="courseItemID" 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(), 'CreateDiscussionForCourseItem',false,{title:title,description:description,courseItemID:courseItemID},succeededCallback,failedCallback,userContext); },
CreateDiscussionForCourse:function(title,description,courseID,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="courseID" 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(), 'CreateDiscussionForCourse',false,{title:title,description:description,courseID:courseID},succeededCallback,failedCallback,userContext); },
DeleteBoostItem: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(), 'DeleteBoostItem',false,{id:id},succeededCallback,failedCallback,userContext); },
DeleteComment: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(), 'DeleteComment',false,{id:id},succeededCallback,failedCallback,userContext); },
GetDepartmentName: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(), 'GetDepartmentName',false,{id:id},succeededCallback,failedCallback,userContext); },
GetCourseName: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(), 'GetCourseName',false,{id:id},succeededCallback,failedCallback,userContext); },
GetCourseItemName: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(), 'GetCourseItemName',false,{id:id},succeededCallback,failedCallback,userContext); },
GetAllDepartments: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(), 'GetAllDepartments',false,{},succeededCallback,failedCallback,userContext); },
GetCoursesForDepartment:function(departmentID,succeededCallback, failedCallback, userContext) {
/// <param name="departmentID" 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(), 'GetCoursesForDepartment',false,{departmentID:departmentID},succeededCallback,failedCallback,userContext); },
GetCourse:function(courseID,succeededCallback, failedCallback, userContext) {
/// <param name="courseID" 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(), 'GetCourse',false,{courseID:courseID},succeededCallback,failedCallback,userContext); },
GetCourseItemsForCourse:function(courseID,succeededCallback, failedCallback, userContext) {
/// <param name="courseID" 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(), 'GetCourseItemsForCourse',false,{courseID:courseID},succeededCallback,failedCallback,userContext); },
GetItemNames:function(departmentIDs,courseIDs,courseItemIDs,succeededCallback, failedCallback, userContext) {
/// <param name="departmentIDs" type="Array">System.Int32[]</param>
/// <param name="courseIDs" type="Array">System.Int32[]</param>
/// <param name="courseItemIDs" type="Array">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(), 'GetItemNames',false,{departmentIDs:departmentIDs,courseIDs:courseIDs,courseItemIDs:courseItemIDs},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); },
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.Courseware.SiteService.registerClass('SharpLogic.Boost.Courseware.SiteService',Sys.Net.WebServiceProxy);
SharpLogic.Boost.Courseware.SiteService._staticInstance = new SharpLogic.Boost.Courseware.SiteService();
SharpLogic.Boost.Courseware.SiteService.set_path = function(value) {
SharpLogic.Boost.Courseware.SiteService._staticInstance.set_path(value); }
SharpLogic.Boost.Courseware.SiteService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_path();}
SharpLogic.Boost.Courseware.SiteService.set_timeout = function(value) {
SharpLogic.Boost.Courseware.SiteService._staticInstance.set_timeout(value); }
SharpLogic.Boost.Courseware.SiteService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_timeout(); }
SharpLogic.Boost.Courseware.SiteService.set_defaultUserContext = function(value) { 
SharpLogic.Boost.Courseware.SiteService._staticInstance.set_defaultUserContext(value); }
SharpLogic.Boost.Courseware.SiteService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_defaultUserContext(); }
SharpLogic.Boost.Courseware.SiteService.set_defaultSucceededCallback = function(value) { 
 SharpLogic.Boost.Courseware.SiteService._staticInstance.set_defaultSucceededCallback(value); }
SharpLogic.Boost.Courseware.SiteService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_defaultSucceededCallback(); }
SharpLogic.Boost.Courseware.SiteService.set_defaultFailedCallback = function(value) { 
SharpLogic.Boost.Courseware.SiteService._staticInstance.set_defaultFailedCallback(value); }
SharpLogic.Boost.Courseware.SiteService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SharpLogic.Boost.Courseware.SiteService._staticInstance.get_defaultFailedCallback(); }
SharpLogic.Boost.Courseware.SiteService.set_path("/Courseware/SiteService.asmx");
SharpLogic.Boost.Courseware.SiteService.AddBlogEntry= function(title,text,enableCommenting,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="text" type="String">System.String</param>
/// <param name="enableCommenting" 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.Courseware.SiteService._staticInstance.AddBlogEntry(title,text,enableCommenting,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.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.Courseware.SiteService._staticInstance.AddComment(id,text,replyToCommentID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.RemoveComment= 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.Courseware.SiteService._staticInstance.RemoveComment(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.CreateDiscussionForCourseItem= function(title,description,courseItemID,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="courseItemID" 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.Courseware.SiteService._staticInstance.CreateDiscussionForCourseItem(title,description,courseItemID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.CreateDiscussionForCourse= function(title,description,courseID,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="description" type="String">System.String</param>
/// <param name="courseID" 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.Courseware.SiteService._staticInstance.CreateDiscussionForCourse(title,description,courseID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.DeleteBoostItem= 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.Courseware.SiteService._staticInstance.DeleteBoostItem(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.DeleteComment= 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.Courseware.SiteService._staticInstance.DeleteComment(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetDepartmentName= 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.Courseware.SiteService._staticInstance.GetDepartmentName(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetCourseName= 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.Courseware.SiteService._staticInstance.GetCourseName(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetCourseItemName= 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.Courseware.SiteService._staticInstance.GetCourseItemName(id,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetAllDepartments= 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.Courseware.SiteService._staticInstance.GetAllDepartments(onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetCoursesForDepartment= function(departmentID,onSuccess,onFailed,userContext) {
/// <param name="departmentID" 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.Courseware.SiteService._staticInstance.GetCoursesForDepartment(departmentID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetCourse= function(courseID,onSuccess,onFailed,userContext) {
/// <param name="courseID" 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.Courseware.SiteService._staticInstance.GetCourse(courseID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetCourseItemsForCourse= function(courseID,onSuccess,onFailed,userContext) {
/// <param name="courseID" 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.Courseware.SiteService._staticInstance.GetCourseItemsForCourse(courseID,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.SiteService.GetItemNames= function(departmentIDs,courseIDs,courseItemIDs,onSuccess,onFailed,userContext) {
/// <param name="departmentIDs" type="Array">System.Int32[]</param>
/// <param name="courseIDs" type="Array">System.Int32[]</param>
/// <param name="courseItemIDs" type="Array">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.Courseware.SiteService._staticInstance.GetItemNames(departmentIDs,courseIDs,courseItemIDs,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.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.Courseware.SiteService._staticInstance.GetUserDisplayName(userName,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.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.Courseware.SiteService._staticInstance.GetUserDisplayNames(userNames,onSuccess,onFailed,userContext); }
SharpLogic.Boost.Courseware.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.Courseware.SiteService._staticInstance.GetUsers(userIDs,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(DepartmentData) === 'undefined') {
var DepartmentData=gtc("DepartmentData");
DepartmentData.registerClass('DepartmentData');
}
if (typeof(CourseData) === 'undefined') {
var CourseData=gtc("CourseData");
CourseData.registerClass('CourseData');
}
if (typeof(CourseItemData) === 'undefined') {
var CourseItemData=gtc("CourseItemData");
CourseItemData.registerClass('CourseItemData');
}
if (typeof(UserData) === 'undefined') {
var UserData=gtc("UserData");
UserData.registerClass('UserData');
}
