var KBService=function() {
KBService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
KBService.prototype={
EditKnowledgeBase:function(kbTitle,kbHomePageText,intelView,intelEdit,kbID,tags,SCVariables,url,kbPathName,succeededCallback, failedCallback, userContext) {
return this._invoke(KBService.get_path(), 'EditKnowledgeBase',false,{kbTitle:kbTitle,kbHomePageText:kbHomePageText,intelView:intelView,intelEdit:intelEdit,kbID:kbID,tags:tags,SCVariables:SCVariables,url:url,kbPathName:kbPathName},succeededCallback,failedCallback,userContext); },
GetKnowledgeBase:function(kbID,succeededCallback, failedCallback, userContext) {
return this._invoke(KBService.get_path(), 'GetKnowledgeBase',false,{kbID:kbID},succeededCallback,failedCallback,userContext); },
DoesKBExist:function(kbID,name,pathName,succeededCallback, failedCallback, userContext) {
return this._invoke(KBService.get_path(), 'DoesKBExist',false,{kbID:kbID,name:name,pathName:pathName},succeededCallback,failedCallback,userContext); },
GetTagsAsURL:function(kbID,succeededCallback, failedCallback, userContext) {
return this._invoke(KBService.get_path(), 'GetTagsAsURL',false,{kbID:kbID},succeededCallback,failedCallback,userContext); }}
KBService.registerClass('KBService',Sys.Net.WebServiceProxy);
KBService._staticInstance = new KBService();
KBService.set_path = function(value) { KBService._staticInstance._path = value; }
KBService.get_path = function() { return KBService._staticInstance._path; }
KBService.set_timeout = function(value) { KBService._staticInstance._timeout = value; }
KBService.get_timeout = function() { return KBService._staticInstance._timeout; }
KBService.set_defaultUserContext = function(value) { KBService._staticInstance._userContext = value; }
KBService.get_defaultUserContext = function() { return KBService._staticInstance._userContext; }
KBService.set_defaultSucceededCallback = function(value) { KBService._staticInstance._succeeded = value; }
KBService.get_defaultSucceededCallback = function() { return KBService._staticInstance._succeeded; }
KBService.set_defaultFailedCallback = function(value) { KBService._staticInstance._failed = value; }
KBService.get_defaultFailedCallback = function() { return KBService._staticInstance._failed; }
KBService.set_path("/Wiki/KBService.asmx");
KBService.EditKnowledgeBase= function(kbTitle,kbHomePageText,intelView,intelEdit,kbID,tags,SCVariables,url,kbPathName,onSuccess,onFailed,userContext) {KBService._staticInstance.EditKnowledgeBase(kbTitle,kbHomePageText,intelView,intelEdit,kbID,tags,SCVariables,url,kbPathName,onSuccess,onFailed,userContext); }
KBService.GetKnowledgeBase= function(kbID,onSuccess,onFailed,userContext) {KBService._staticInstance.GetKnowledgeBase(kbID,onSuccess,onFailed,userContext); }
KBService.DoesKBExist= function(kbID,name,pathName,onSuccess,onFailed,userContext) {KBService._staticInstance.DoesKBExist(kbID,name,pathName,onSuccess,onFailed,userContext); }
KBService.GetTagsAsURL= function(kbID,onSuccess,onFailed,userContext) {KBService._staticInstance.GetTagsAsURL(kbID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Intel.ISN.Wiki.BusinessEntities');
if (typeof(Intel.ISN.Wiki.BusinessEntities.KnowledgeBase) === 'undefined') {
Intel.ISN.Wiki.BusinessEntities.KnowledgeBase=gtc("Intel.ISN.Wiki.BusinessEntities.KnowledgeBase");
Intel.ISN.Wiki.BusinessEntities.KnowledgeBase.registerClass('Intel.ISN.Wiki.BusinessEntities.KnowledgeBase');
}
