var PageService=function() {
PageService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
PageService.prototype={
SavePage:function(profileId,pageID,title,content,tags,featured,authorEdit,intelView,intelEdit,containsCode,deleted,published,url,succeededCallback, failedCallback, userContext) {
return this._invoke(PageService.get_path(), 'SavePage',false,{profileId:profileId,pageID:pageID,title:title,content:content,tags:tags,featured:featured,authorEdit:authorEdit,intelView:intelView,intelEdit:intelEdit,containsCode:containsCode,deleted:deleted,published:published,url:url},succeededCallback,failedCallback,userContext); },
GetPage:function(pageID,succeededCallback, failedCallback, userContext) {
return this._invoke(PageService.get_path(), 'GetPage',false,{pageID:pageID},succeededCallback,failedCallback,userContext); },
GetPageHistory:function(pageID,succeededCallback, failedCallback, userContext) {
return this._invoke(PageService.get_path(), 'GetPageHistory',false,{pageID:pageID},succeededCallback,failedCallback,userContext); },
MakePageActive:function(pageID,version,title,succeededCallback, failedCallback, userContext) {
return this._invoke(PageService.get_path(), 'MakePageActive',false,{pageID:pageID,version:version,title:title},succeededCallback,failedCallback,userContext); },
GetTagsAsURL:function(pageID,succeededCallback, failedCallback, userContext) {
return this._invoke(PageService.get_path(), 'GetTagsAsURL',false,{pageID:pageID},succeededCallback,failedCallback,userContext); }}
PageService.registerClass('PageService',Sys.Net.WebServiceProxy);
PageService._staticInstance = new PageService();
PageService.set_path = function(value) { PageService._staticInstance._path = value; }
PageService.get_path = function() { return PageService._staticInstance._path; }
PageService.set_timeout = function(value) { PageService._staticInstance._timeout = value; }
PageService.get_timeout = function() { return PageService._staticInstance._timeout; }
PageService.set_defaultUserContext = function(value) { PageService._staticInstance._userContext = value; }
PageService.get_defaultUserContext = function() { return PageService._staticInstance._userContext; }
PageService.set_defaultSucceededCallback = function(value) { PageService._staticInstance._succeeded = value; }
PageService.get_defaultSucceededCallback = function() { return PageService._staticInstance._succeeded; }
PageService.set_defaultFailedCallback = function(value) { PageService._staticInstance._failed = value; }
PageService.get_defaultFailedCallback = function() { return PageService._staticInstance._failed; }
PageService.set_path("/wiki/PageService.asmx");
PageService.SavePage= function(profileId,pageID,title,content,tags,featured,authorEdit,intelView,intelEdit,containsCode,deleted,published,url,onSuccess,onFailed,userContext) {PageService._staticInstance.SavePage(profileId,pageID,title,content,tags,featured,authorEdit,intelView,intelEdit,containsCode,deleted,published,url,onSuccess,onFailed,userContext); }
PageService.GetPage= function(pageID,onSuccess,onFailed,userContext) {PageService._staticInstance.GetPage(pageID,onSuccess,onFailed,userContext); }
PageService.GetPageHistory= function(pageID,onSuccess,onFailed,userContext) {PageService._staticInstance.GetPageHistory(pageID,onSuccess,onFailed,userContext); }
PageService.MakePageActive= function(pageID,version,title,onSuccess,onFailed,userContext) {PageService._staticInstance.MakePageActive(pageID,version,title,onSuccess,onFailed,userContext); }
PageService.GetTagsAsURL= function(pageID,onSuccess,onFailed,userContext) {PageService._staticInstance.GetTagsAsURL(pageID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Intel.ISN.Wiki.BusinessEntities');
if (typeof(Intel.ISN.Wiki.BusinessEntities.WikiPage) === 'undefined') {
Intel.ISN.Wiki.BusinessEntities.WikiPage=gtc("Intel.ISN.Wiki.BusinessEntities.WikiPage");
Intel.ISN.Wiki.BusinessEntities.WikiPage.registerClass('Intel.ISN.Wiki.BusinessEntities.WikiPage');
}
