Type.registerNamespace('Brainstorm.Web.Services');
Brainstorm.Web.Services.Parts=function() {
Brainstorm.Web.Services.Parts.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Brainstorm.Web.Services.Parts.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Brainstorm.Web.Services.Parts._staticInstance.get_path();},
CreateNote:function(tabId,title,body,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateNote',false,{tabId:tabId,title:title,body:body},succeededCallback,failedCallback,userContext); },
UpdateNoteBody:function(noteId,body,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateNoteBody',false,{noteId:noteId,body:body},succeededCallback,failedCallback,userContext); },
CreateTodoList:function(tabId,title,initialItems,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateTodoList',false,{tabId:tabId,title:title,initialItems:initialItems},succeededCallback,failedCallback,userContext); },
AddTodoItem:function(todoListId,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddTodoItem',false,{todoListId:todoListId,text:text},succeededCallback,failedCallback,userContext); },
UpdateTodoItem:function(todoItemId,newText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateTodoItem',false,{todoItemId:todoItemId,newText:newText},succeededCallback,failedCallback,userContext); },
UpdateTodoItemStatus:function(todoItemId,isComplete,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateTodoItemStatus',false,{todoItemId:todoItemId,isComplete:isComplete},succeededCallback,failedCallback,userContext); },
DeleteTodoItem:function(todoItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTodoItem',false,{todoItemId:todoItemId},succeededCallback,failedCallback,userContext); },
ReorderTodoItems:function(todoListId,listItemIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReorderTodoItems',false,{todoListId:todoListId,listItemIds:listItemIds},succeededCallback,failedCallback,userContext); },
CreateLinkPart:function(tabId,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateLinkPart',false,{tabId:tabId,title:title},succeededCallback,failedCallback,userContext); },
CreateLink:function(linkPartId,title,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateLink',false,{linkPartId:linkPartId,title:title,url:url},succeededCallback,failedCallback,userContext); },
UpdateLink:function(linkId,newTitle,newUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateLink',false,{linkId:linkId,newTitle:newTitle,newUrl:newUrl},succeededCallback,failedCallback,userContext); },
DeleteLink:function(linkId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteLink',false,{linkId:linkId},succeededCallback,failedCallback,userContext); },
ReorderLinks:function(linkPartId,newIdOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReorderLinks',false,{linkPartId:linkPartId,newIdOrder:newIdOrder},succeededCallback,failedCallback,userContext); },
CreateDocumentPart:function(tabId,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateDocumentPart',false,{tabId:tabId,title:title},succeededCallback,failedCallback,userContext); },
CreateDocument:function(docPartId,documentId,fileName,mimeType,fileSize,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateDocument',false,{docPartId:docPartId,documentId:documentId,fileName:fileName,mimeType:mimeType,fileSize:fileSize,title:title},succeededCallback,failedCallback,userContext); },
UpdateDocument:function(documentId,newTitle,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateDocument',false,{documentId:documentId,newTitle:newTitle},succeededCallback,failedCallback,userContext); },
DeleteDocument:function(documentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteDocument',false,{documentId:documentId},succeededCallback,failedCallback,userContext); },
ReorderDocuments:function(docPartId,newIdOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReorderDocuments',false,{docPartId:docPartId,newIdOrder:newIdOrder},succeededCallback,failedCallback,userContext); },
ArchivePart:function(partId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ArchivePart',false,{partId:partId},succeededCallback,failedCallback,userContext); },
UpdateTitle:function(partId,title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateTitle',false,{partId:partId,title:title},succeededCallback,failedCallback,userContext); },
SavePartOrder:function(tabId,orderedIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SavePartOrder',false,{tabId:tabId,orderedIds:orderedIds},succeededCallback,failedCallback,userContext); },
SaveTabOrder:function(objectType,objectId,orderedIds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveTabOrder',false,{objectType:objectType,objectId:objectId,orderedIds:orderedIds},succeededCallback,failedCallback,userContext); },
CreateTab:function(requestToken,objectType,objectId,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateTab',false,{requestToken:requestToken,objectType:objectType,objectId:objectId,name:name},succeededCallback,failedCallback,userContext); },
RenameTab:function(tabId,name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenameTab',false,{tabId:tabId,name:name},succeededCallback,failedCallback,userContext); },
DeleteTab:function(tabId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteTab',false,{tabId:tabId},succeededCallback,failedCallback,userContext); },
MovePartToTab:function(partId,tabId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MovePartToTab',false,{partId:partId,tabId:tabId},succeededCallback,failedCallback,userContext); }}
Brainstorm.Web.Services.Parts.registerClass('Brainstorm.Web.Services.Parts',Sys.Net.WebServiceProxy);
Brainstorm.Web.Services.Parts._staticInstance = new Brainstorm.Web.Services.Parts();
Brainstorm.Web.Services.Parts.set_path = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_path(value); }
Brainstorm.Web.Services.Parts.get_path = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_path(); }
Brainstorm.Web.Services.Parts.set_timeout = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_timeout(value); }
Brainstorm.Web.Services.Parts.get_timeout = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_timeout(); }
Brainstorm.Web.Services.Parts.set_defaultUserContext = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_defaultUserContext(value); }
Brainstorm.Web.Services.Parts.get_defaultUserContext = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_defaultUserContext(); }
Brainstorm.Web.Services.Parts.set_defaultSucceededCallback = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_defaultSucceededCallback(value); }
Brainstorm.Web.Services.Parts.get_defaultSucceededCallback = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_defaultSucceededCallback(); }
Brainstorm.Web.Services.Parts.set_defaultFailedCallback = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_defaultFailedCallback(value); }
Brainstorm.Web.Services.Parts.get_defaultFailedCallback = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_defaultFailedCallback(); }
Brainstorm.Web.Services.Parts.set_enableJsonp = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_enableJsonp(value); }
Brainstorm.Web.Services.Parts.get_enableJsonp = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_enableJsonp(); }
Brainstorm.Web.Services.Parts.set_jsonpCallbackParameter = function(value) { Brainstorm.Web.Services.Parts._staticInstance.set_jsonpCallbackParameter(value); }
Brainstorm.Web.Services.Parts.get_jsonpCallbackParameter = function() { return Brainstorm.Web.Services.Parts._staticInstance.get_jsonpCallbackParameter(); }
Brainstorm.Web.Services.Parts.set_path("/Services/Parts.asmx");
Brainstorm.Web.Services.Parts.CreateNote= function(tabId,title,body,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateNote(tabId,title,body,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateNoteBody= function(noteId,body,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateNoteBody(noteId,body,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateTodoList= function(tabId,title,initialItems,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateTodoList(tabId,title,initialItems,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.AddTodoItem= function(todoListId,text,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.AddTodoItem(todoListId,text,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateTodoItem= function(todoItemId,newText,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateTodoItem(todoItemId,newText,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateTodoItemStatus= function(todoItemId,isComplete,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateTodoItemStatus(todoItemId,isComplete,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.DeleteTodoItem= function(todoItemId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.DeleteTodoItem(todoItemId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.ReorderTodoItems= function(todoListId,listItemIds,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.ReorderTodoItems(todoListId,listItemIds,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateLinkPart= function(tabId,title,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateLinkPart(tabId,title,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateLink= function(linkPartId,title,url,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateLink(linkPartId,title,url,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateLink= function(linkId,newTitle,newUrl,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateLink(linkId,newTitle,newUrl,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.DeleteLink= function(linkId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.DeleteLink(linkId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.ReorderLinks= function(linkPartId,newIdOrder,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.ReorderLinks(linkPartId,newIdOrder,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateDocumentPart= function(tabId,title,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateDocumentPart(tabId,title,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateDocument= function(docPartId,documentId,fileName,mimeType,fileSize,title,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateDocument(docPartId,documentId,fileName,mimeType,fileSize,title,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateDocument= function(documentId,newTitle,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateDocument(documentId,newTitle,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.DeleteDocument= function(documentId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.DeleteDocument(documentId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.ReorderDocuments= function(docPartId,newIdOrder,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.ReorderDocuments(docPartId,newIdOrder,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.ArchivePart= function(partId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.ArchivePart(partId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.UpdateTitle= function(partId,title,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.UpdateTitle(partId,title,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.SavePartOrder= function(tabId,orderedIds,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.SavePartOrder(tabId,orderedIds,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.SaveTabOrder= function(objectType,objectId,orderedIds,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.SaveTabOrder(objectType,objectId,orderedIds,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.CreateTab= function(requestToken,objectType,objectId,name,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.CreateTab(requestToken,objectType,objectId,name,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.RenameTab= function(tabId,name,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.RenameTab(tabId,name,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.DeleteTab= function(tabId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.DeleteTab(tabId,onSuccess,onFailed,userContext); }
Brainstorm.Web.Services.Parts.MovePartToTab= function(partId,tabId,onSuccess,onFailed,userContext) {Brainstorm.Web.Services.Parts._staticInstance.MovePartToTab(partId,tabId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Brainstorm.View.Json');
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.JsonNote) === 'undefined') {
Brainstorm.View.Json.JsonNote=gtc("Brainstorm.View.Json.JsonNote");
Brainstorm.View.Json.JsonNote.registerClass('Brainstorm.View.Json.JsonNote');
}
if (typeof(Brainstorm.View.Json.JsonTodoItem) === 'undefined') {
Brainstorm.View.Json.JsonTodoItem=gtc("Brainstorm.View.Json.JsonTodoItem");
Brainstorm.View.Json.JsonTodoItem.registerClass('Brainstorm.View.Json.JsonTodoItem');
}
if (typeof(Brainstorm.View.Json.JsonLink) === 'undefined') {
Brainstorm.View.Json.JsonLink=gtc("Brainstorm.View.Json.JsonLink");
Brainstorm.View.Json.JsonLink.registerClass('Brainstorm.View.Json.JsonLink');
}
if (typeof(Brainstorm.View.Json.JsonDocument) === 'undefined') {
Brainstorm.View.Json.JsonDocument=gtc("Brainstorm.View.Json.JsonDocument");
Brainstorm.View.Json.JsonDocument.registerClass('Brainstorm.View.Json.JsonDocument');
}
if (typeof(Brainstorm.View.Json.JsonPartTab) === 'undefined') {
Brainstorm.View.Json.JsonPartTab=gtc("Brainstorm.View.Json.JsonPartTab");
Brainstorm.View.Json.JsonPartTab.registerClass('Brainstorm.View.Json.JsonPartTab');
}

