Type.registerNamespace('Brainstorm.Web.Services');
Brainstorm.Web.Services.IdeaTasks=function() {
Brainstorm.Web.Services.IdeaTasks.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Brainstorm.Web.Services.IdeaTasks.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_path();},
GetIdeaTable:function(pageNum,needsHelp,statusId,businessUnitId,refreshPager,sortQuery,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetIdeaTable',false,{pageNum:pageNum,needsHelp:needsHelp,statusId:statusId,businessUnitId:businessUnitId,refreshPager:refreshPager,sortQuery:sortQuery},succeededCallback,failedCallback,userContext); },
EditStatus:function(ideaId,newStatusId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EditStatus',false,{ideaId:ideaId,newStatusId:newStatusId},succeededCallback,failedCallback,userContext); },
EditBusinessUnit:function(ideaId,newBusinessUnitId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EditBusinessUnit',false,{ideaId:ideaId,newBusinessUnitId:newBusinessUnitId},succeededCallback,failedCallback,userContext); },
EditPunchline:function(ideaId,punchline,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'EditPunchline',false,{ideaId:ideaId,punchline:punchline},succeededCallback,failedCallback,userContext); },
AddTeamMember:function(ideaId,personId,tags,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddTeamMember',false,{ideaId:ideaId,personId:personId,tags:tags},succeededCallback,failedCallback,userContext); },
UpdateTeamMember:function(ideaId,teamMemberId,isTeamLeader,tags,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateTeamMember',false,{ideaId:ideaId,teamMemberId:teamMemberId,isTeamLeader:isTeamLeader,tags:tags},succeededCallback,failedCallback,userContext); },
DeleteTeamMember:function(ideaId,teamMemberId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTeamMember',false,{ideaId:ideaId,teamMemberId:teamMemberId},succeededCallback,failedCallback,userContext); },
RequestToJoinTeam:function(ideaId,classifiedId,message,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RequestToJoinTeam',false,{ideaId:ideaId,classifiedId:classifiedId,message:message},succeededCallback,failedCallback,userContext); },
UpdateTeamJoinRequest:function(requestId,newStatus,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateTeamJoinRequest',false,{requestId:requestId,newStatus:newStatus},succeededCallback,failedCallback,userContext); },
CreateClassified:function(requestToken,ideaId,body,tags,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateClassified',false,{requestToken:requestToken,ideaId:ideaId,body:body,tags:tags},succeededCallback,failedCallback,userContext); },
UpdateClassified:function(classifiedId,newBody,tags,filledById,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateClassified',false,{classifiedId:classifiedId,newBody:newBody,tags:tags,filledById:filledById},succeededCallback,failedCallback,userContext); },
GetRelatedPeopleInClassified:function(classifiedId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRelatedPeopleInClassified',false,{classifiedId:classifiedId},succeededCallback,failedCallback,userContext); },
CreateOrUpdateReview:function(ideaId,rating,review,visibility,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateOrUpdateReview',false,{ideaId:ideaId,rating:rating,review:review,visibility:visibility},succeededCallback,failedCallback,userContext); },
DeleteObject:function(ideaId,objectType,objectId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteObject',false,{ideaId:ideaId,objectType:objectType,objectId:objectId},succeededCallback,failedCallback,userContext); },
ReorderObjects:function(profileObjectId,objectType,orderedIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReorderObjects',false,{profileObjectId:profileObjectId,objectType:objectType,orderedIds:orderedIds},succeededCallback,failedCallback,userContext); },
GetRelatedIdeasContent:function(ideaId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRelatedIdeasContent',false,{ideaId:ideaId},succeededCallback,failedCallback,userContext); }}
Brainstorm.Web.Services.IdeaTasks.registerClass('Brainstorm.Web.Services.IdeaTasks',Sys.Net.WebServiceProxy);
Brainstorm.Web.Services.IdeaTasks._staticInstance = new Brainstorm.Web.Services.IdeaTasks();
Brainstorm.Web.Services.IdeaTasks.set_path = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_path(value); }
Brainstorm.Web.Services.IdeaTasks.get_path = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_path(); }
Brainstorm.Web.Services.IdeaTasks.set_timeout = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_timeout(value); }
Brainstorm.Web.Services.IdeaTasks.get_timeout = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_timeout(); }
Brainstorm.Web.Services.IdeaTasks.set_defaultUserContext = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_defaultUserContext(value); }
Brainstorm.Web.Services.IdeaTasks.get_defaultUserContext = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_defaultUserContext(); }
Brainstorm.Web.Services.IdeaTasks.set_defaultSucceededCallback = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_defaultSucceededCallback(value); }
Brainstorm.Web.Services.IdeaTasks.get_defaultSucceededCallback = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_defaultSucceededCallback(); }
Brainstorm.Web.Services.IdeaTasks.set_defaultFailedCallback = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_defaultFailedCallback(value); }
Brainstorm.Web.Services.IdeaTasks.get_defaultFailedCallback = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_defaultFailedCallback(); }
Brainstorm.Web.Services.IdeaTasks.set_enableJsonp = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_enableJsonp(value); }
Brainstorm.Web.Services.IdeaTasks.get_enableJsonp = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_enableJsonp(); }
Brainstorm.Web.Services.IdeaTasks.set_jsonpCallbackParameter = function(value) { Brainstorm.Web.Services.IdeaTasks._staticInstance.set_jsonpCallbackParameter(value); }
Brainstorm.Web.Services.IdeaTasks.get_jsonpCallbackParameter = function() { return Brainstorm.Web.Services.IdeaTasks._staticInstance.get_jsonpCallbackParameter(); }
Brainstorm.Web.Services.IdeaTasks.set_path("/Services/IdeaTasks.asmx");
Brainstorm.Web.Services.IdeaTasks.GetIdeaTable= function(pageNum,needsHelp,statusId,businessUnitId,refreshPager,sortQuery,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.GetIdeaTable(pageNum,needsHelp,statusId,businessUnitId,refreshPager,sortQuery,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.EditStatus= function(ideaId,newStatusId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.EditStatus(ideaId,newStatusId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.EditBusinessUnit= function(ideaId,newBusinessUnitId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.EditBusinessUnit(ideaId,newBusinessUnitId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.EditPunchline= function(ideaId,punchline,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.EditPunchline(ideaId,punchline,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.AddTeamMember= function(ideaId,personId,tags,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.AddTeamMember(ideaId,personId,tags,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.UpdateTeamMember= function(ideaId,teamMemberId,isTeamLeader,tags,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.UpdateTeamMember(ideaId,teamMemberId,isTeamLeader,tags,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.DeleteTeamMember= function(ideaId,teamMemberId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.DeleteTeamMember(ideaId,teamMemberId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.RequestToJoinTeam= function(ideaId,classifiedId,message,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.RequestToJoinTeam(ideaId,classifiedId,message,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.UpdateTeamJoinRequest= function(requestId,newStatus,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.UpdateTeamJoinRequest(requestId,newStatus,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.CreateClassified= function(requestToken,ideaId,body,tags,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.CreateClassified(requestToken,ideaId,body,tags,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.UpdateClassified= function(classifiedId,newBody,tags,filledById,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.UpdateClassified(classifiedId,newBody,tags,filledById,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.GetRelatedPeopleInClassified= function(classifiedId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.GetRelatedPeopleInClassified(classifiedId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.CreateOrUpdateReview= function(ideaId,rating,review,visibility,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.CreateOrUpdateReview(ideaId,rating,review,visibility,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.DeleteObject= function(ideaId,objectType,objectId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.DeleteObject(ideaId,objectType,objectId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.ReorderObjects= function(profileObjectId,objectType,orderedIds,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.ReorderObjects(profileObjectId,objectType,orderedIds,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.IdeaTasks.GetRelatedIdeasContent= function(ideaId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.IdeaTasks._staticInstance.GetRelatedIdeasContent(ideaId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Brainstorm.View.Json');
if (typeof(Brainstorm.View.Json.JsonGrid) === 'undefined') {
Brainstorm.View.Json.JsonGrid=gtc("Brainstorm.View.Json.JsonGrid");
Brainstorm.View.Json.JsonGrid.registerClass('Brainstorm.View.Json.JsonGrid');
}
if (typeof(Brainstorm.View.Json.JsonDomElement) === 'undefined') {
Brainstorm.View.Json.JsonDomElement=gtc("Brainstorm.View.Json.JsonDomElement");
Brainstorm.View.Json.JsonDomElement.registerClass('Brainstorm.View.Json.JsonDomElement');
}
if (typeof(Brainstorm.View.Json.JsonPerson) === 'undefined') {
Brainstorm.View.Json.JsonPerson=gtc("Brainstorm.View.Json.JsonPerson");
Brainstorm.View.Json.JsonPerson.registerClass('Brainstorm.View.Json.JsonPerson');
}
if (typeof(Brainstorm.View.Json.JsonClassified) === 'undefined') {
Brainstorm.View.Json.JsonClassified=gtc("Brainstorm.View.Json.JsonClassified");
Brainstorm.View.Json.JsonClassified.registerClass('Brainstorm.View.Json.JsonClassified');
}
if (typeof(Brainstorm.View.Json.JsonIdeaReview) === 'undefined') {
Brainstorm.View.Json.JsonIdeaReview=gtc("Brainstorm.View.Json.JsonIdeaReview");
Brainstorm.View.Json.JsonIdeaReview.registerClass('Brainstorm.View.Json.JsonIdeaReview');
}
Type.registerNamespace('Brainstorm.Model.Enums');
if (typeof(Brainstorm.Model.Enums.TeamMemberStatus) === 'undefined') {
Brainstorm.Model.Enums.TeamMemberStatus = function() { throw Error.invalidOperation(); }
Brainstorm.Model.Enums.TeamMemberStatus.prototype = {Pending: 0,Approved: 1,Denied: 2}
Brainstorm.Model.Enums.TeamMemberStatus.registerEnum('Brainstorm.Model.Enums.TeamMemberStatus', true);
}
if (typeof(Brainstorm.Model.Enums.IdeaReviewVisibility) === 'undefined') {
Brainstorm.Model.Enums.IdeaReviewVisibility = function() { throw Error.invalidOperation(); }
Brainstorm.Model.Enums.IdeaReviewVisibility.prototype = {Public: 0,TeamOnly: 1}
Brainstorm.Model.Enums.IdeaReviewVisibility.registerEnum('Brainstorm.Model.Enums.IdeaReviewVisibility', true);
}

