Type.registerNamespace('Barratt.Web.services');
Barratt.Web.services.ContentService=function() {
Barratt.Web.services.ContentService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Barratt.Web.services.ContentService.prototype={
GetRailwayStations:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'GetRailwayStations',false,{},succeededCallback,failedCallback,userContext); },
GetSchools:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'GetSchools',false,{},succeededCallback,failedCallback,userContext); },
CreateContentItem:function(parentId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'CreateContentItem',false,{parentId:parentId,menuName:menuName,pathName:pathName,title:title,content:content,menuImageName:menuImageName,splashImageName:splashImageName,splashImageAlt:splashImageAlt,metaDescription:metaDescription,metaKeywords:metaKeywords},succeededCallback,failedCallback,userContext); },
CreateExternalMenuLink:function(itemId,menuName,url,succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'CreateExternalMenuLink',false,{itemId:itemId,menuName:menuName,url:url},succeededCallback,failedCallback,userContext); },
UpdateContentItem:function(itemId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'UpdateContentItem',false,{itemId:itemId,menuName:menuName,pathName:pathName,title:title,content:content,menuImageName:menuImageName,splashImageName:splashImageName,splashImageAlt:splashImageAlt,metaDescription:metaDescription,metaKeywords:metaKeywords},succeededCallback,failedCallback,userContext); },
DeleteContentItem:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Barratt.Web.services.ContentService.get_path(), 'DeleteContentItem',false,{id:id},succeededCallback,failedCallback,userContext); }}
Barratt.Web.services.ContentService.registerClass('Barratt.Web.services.ContentService',Sys.Net.WebServiceProxy);
Barratt.Web.services.ContentService._staticInstance = new Barratt.Web.services.ContentService();
Barratt.Web.services.ContentService.set_path = function(value) { Barratt.Web.services.ContentService._staticInstance._path = value; }
Barratt.Web.services.ContentService.get_path = function() { return Barratt.Web.services.ContentService._staticInstance._path; }
Barratt.Web.services.ContentService.set_timeout = function(value) { Barratt.Web.services.ContentService._staticInstance._timeout = value; }
Barratt.Web.services.ContentService.get_timeout = function() { return Barratt.Web.services.ContentService._staticInstance._timeout; }
Barratt.Web.services.ContentService.set_defaultUserContext = function(value) { Barratt.Web.services.ContentService._staticInstance._userContext = value; }
Barratt.Web.services.ContentService.get_defaultUserContext = function() { return Barratt.Web.services.ContentService._staticInstance._userContext; }
Barratt.Web.services.ContentService.set_defaultSucceededCallback = function(value) { Barratt.Web.services.ContentService._staticInstance._succeeded = value; }
Barratt.Web.services.ContentService.get_defaultSucceededCallback = function() { return Barratt.Web.services.ContentService._staticInstance._succeeded; }
Barratt.Web.services.ContentService.set_defaultFailedCallback = function(value) { Barratt.Web.services.ContentService._staticInstance._failed = value; }
Barratt.Web.services.ContentService.get_defaultFailedCallback = function() { return Barratt.Web.services.ContentService._staticInstance._failed; }
Barratt.Web.services.ContentService.set_path("/_services/ContentService.asmx");
Barratt.Web.services.ContentService.GetRailwayStations= function(onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.GetRailwayStations(onSuccess,onFailed,userContext); }
Barratt.Web.services.ContentService.GetSchools= function(onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.GetSchools(onSuccess,onFailed,userContext); }
Barratt.Web.services.ContentService.CreateContentItem= function(parentId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.CreateContentItem(parentId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,onSuccess,onFailed,userContext); }
Barratt.Web.services.ContentService.CreateExternalMenuLink= function(itemId,menuName,url,onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.CreateExternalMenuLink(itemId,menuName,url,onSuccess,onFailed,userContext); }
Barratt.Web.services.ContentService.UpdateContentItem= function(itemId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.UpdateContentItem(itemId,menuName,pathName,title,content,menuImageName,splashImageName,splashImageAlt,metaDescription,metaKeywords,onSuccess,onFailed,userContext); }
Barratt.Web.services.ContentService.DeleteContentItem= function(id,onSuccess,onFailed,userContext) {Barratt.Web.services.ContentService._staticInstance.DeleteContentItem(id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Barratt.Web.services.GMapItemResult) === 'undefined') {
Barratt.Web.services.GMapItemResult=gtc("Barratt.Web.services.GMapItemResult");
Barratt.Web.services.GMapItemResult.registerClass('Barratt.Web.services.GMapItemResult');
}
