var BodyService=function() {
BodyService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
BodyService.prototype={
GetCompletionList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'GetCompletionList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
addBodyToFavorites:function(bodyid,userid,userlevel,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'addBodyToFavorites',false,{bodyid:bodyid,userid:userid,userlevel:userlevel},succeededCallback,failedCallback,userContext); },
deleteBodyFromFavorites:function(bodyid,userid,userlevel,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'deleteBodyFromFavorites',false,{bodyid:bodyid,userid:userid,userlevel:userlevel},succeededCallback,failedCallback,userContext); },
getHistory:function(bodyid,language,book,displaymode,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getHistory',false,{bodyid:bodyid,language:language,book:book,displaymode:displaymode},succeededCallback,failedCallback,userContext); },
getParent:function(bodyid,language,book,displaymode,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getParent',false,{bodyid:bodyid,language:language,book:book,displaymode:displaymode},succeededCallback,failedCallback,userContext); },
getChild:function(bodyid,language,book,displaymode,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getChild',false,{bodyid:bodyid,language:language,book:book,displaymode:displaymode},succeededCallback,failedCallback,userContext); },
getBodyMeta:function(bodyid,sectionid,detailid,detailtypeid,detailrefid,language,editmode,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getBodyMeta',false,{bodyid:bodyid,sectionid:sectionid,detailid:detailid,detailtypeid:detailtypeid,detailrefid:detailrefid,language:language,editmode:editmode},succeededCallback,failedCallback,userContext); },
getOneBodyMeta:function(bodymetaid,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getOneBodyMeta',false,{bodymetaid:bodymetaid},succeededCallback,failedCallback,userContext); },
deleteBodyMeta:function(metaid,userlevel,language,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'deleteBodyMeta',false,{metaid:metaid,userlevel:userlevel,language:language},succeededCallback,failedCallback,userContext); },
getBodyHTML:function(bodyID,language,userid,userlevel,book,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getBodyHTML',false,{bodyID:bodyID,language:language,userid:userid,userlevel:userlevel,book:book},succeededCallback,failedCallback,userContext); },
getPublishedBodyHTML:function(bodyPublishedID,language,userid,userlevel,book,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'getPublishedBodyHTML',false,{bodyPublishedID:bodyPublishedID,language:language,userid:userid,userlevel:userlevel,book:book},succeededCallback,failedCallback,userContext); },
GenerateBook:function(language,selectedchapters,selectedbodies,succeededCallback, failedCallback, userContext) {
return this._invoke(BodyService.get_path(), 'GenerateBook',false,{language:language,selectedchapters:selectedchapters,selectedbodies:selectedbodies},succeededCallback,failedCallback,userContext); }}
BodyService.registerClass('BodyService',Sys.Net.WebServiceProxy);
BodyService._staticInstance = new BodyService();
BodyService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; BodyService._staticInstance._path = value; }
BodyService.get_path = function() { return BodyService._staticInstance._path; }
BodyService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
BodyService._staticInstance._timeout = value; }
BodyService.get_timeout = function() { 
return BodyService._staticInstance._timeout; }
BodyService.set_defaultUserContext = function(value) { 
BodyService._staticInstance._userContext = value; }
BodyService.get_defaultUserContext = function() { 
return BodyService._staticInstance._userContext; }
BodyService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; BodyService._staticInstance._succeeded = value; }
BodyService.get_defaultSucceededCallback = function() { 
return BodyService._staticInstance._succeeded; }
BodyService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; BodyService._staticInstance._failed = value; }
BodyService.get_defaultFailedCallback = function() { 
return BodyService._staticInstance._failed; }
BodyService.set_path("/oecdgroups2/Bodies/BodyService.asmx");
BodyService.GetCompletionList= function(prefixText,count,onSuccess,onFailed,userContext) {BodyService._staticInstance.GetCompletionList(prefixText,count,onSuccess,onFailed,userContext); }
BodyService.addBodyToFavorites= function(bodyid,userid,userlevel,onSuccess,onFailed,userContext) {BodyService._staticInstance.addBodyToFavorites(bodyid,userid,userlevel,onSuccess,onFailed,userContext); }
BodyService.deleteBodyFromFavorites= function(bodyid,userid,userlevel,onSuccess,onFailed,userContext) {BodyService._staticInstance.deleteBodyFromFavorites(bodyid,userid,userlevel,onSuccess,onFailed,userContext); }
BodyService.getHistory= function(bodyid,language,book,displaymode,onSuccess,onFailed,userContext) {BodyService._staticInstance.getHistory(bodyid,language,book,displaymode,onSuccess,onFailed,userContext); }
BodyService.getParent= function(bodyid,language,book,displaymode,onSuccess,onFailed,userContext) {BodyService._staticInstance.getParent(bodyid,language,book,displaymode,onSuccess,onFailed,userContext); }
BodyService.getChild= function(bodyid,language,book,displaymode,onSuccess,onFailed,userContext) {BodyService._staticInstance.getChild(bodyid,language,book,displaymode,onSuccess,onFailed,userContext); }
BodyService.getBodyMeta= function(bodyid,sectionid,detailid,detailtypeid,detailrefid,language,editmode,onSuccess,onFailed,userContext) {BodyService._staticInstance.getBodyMeta(bodyid,sectionid,detailid,detailtypeid,detailrefid,language,editmode,onSuccess,onFailed,userContext); }
BodyService.getOneBodyMeta= function(bodymetaid,onSuccess,onFailed,userContext) {BodyService._staticInstance.getOneBodyMeta(bodymetaid,onSuccess,onFailed,userContext); }
BodyService.deleteBodyMeta= function(metaid,userlevel,language,onSuccess,onFailed,userContext) {BodyService._staticInstance.deleteBodyMeta(metaid,userlevel,language,onSuccess,onFailed,userContext); }
BodyService.getBodyHTML= function(bodyID,language,userid,userlevel,book,onSuccess,onFailed,userContext) {BodyService._staticInstance.getBodyHTML(bodyID,language,userid,userlevel,book,onSuccess,onFailed,userContext); }
BodyService.getPublishedBodyHTML= function(bodyPublishedID,language,userid,userlevel,book,onSuccess,onFailed,userContext) {BodyService._staticInstance.getPublishedBodyHTML(bodyPublishedID,language,userid,userlevel,book,onSuccess,onFailed,userContext); }
BodyService.GenerateBook= function(language,selectedchapters,selectedbodies,onSuccess,onFailed,userContext) {BodyService._staticInstance.GenerateBook(language,selectedchapters,selectedbodies,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('BodiesServices.BusinessEntities');
if (typeof(BodiesServices.BusinessEntities.BodyMeta) === 'undefined') {
BodiesServices.BusinessEntities.BodyMeta=gtc("BodiesServices.BusinessEntities.BodyMeta");
BodiesServices.BusinessEntities.BodyMeta.registerClass('BodiesServices.BusinessEntities.BodyMeta');
}
if (typeof(BodiesServices.BusinessEntities.BodyResult) === 'undefined') {
BodiesServices.BusinessEntities.BodyResult=gtc("BodiesServices.BusinessEntities.BodyResult");
BodiesServices.BusinessEntities.BodyResult.registerClass('BodiesServices.BusinessEntities.BodyResult');
}
if (typeof(BodiesServices.BusinessEntities.SelectedChapter) === 'undefined') {
BodiesServices.BusinessEntities.SelectedChapter=gtc("BodiesServices.BusinessEntities.SelectedChapter");
BodiesServices.BusinessEntities.SelectedChapter.registerClass('BodiesServices.BusinessEntities.SelectedChapter');
}
