Type.registerNamespace('LdnEilpService');
LdnEilpService.LondonService=function() {
LdnEilpService.LondonService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LdnEilpService.LondonService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LdnEilpService.LondonService._staticInstance.get_path();},
GetLearnerDetails:function(userguid,succeededCallback, failedCallback, userContext) {
/// <param name="userguid" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLearnerDetails',false,{userguid:userguid},succeededCallback,failedCallback,userContext); },
GetLearnerDetailsByUsername:function(username,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLearnerDetailsByUsername',false,{username:username},succeededCallback,failedCallback,userContext); },
GetLearnerDetailsByCapLearnerGuid:function(capLearnerGuid,succeededCallback, failedCallback, userContext) {
/// <param name="capLearnerGuid" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLearnerDetailsByCapLearnerGuid',false,{capLearnerGuid:capLearnerGuid},succeededCallback,failedCallback,userContext); },
GetLearnerProducts:function(userguid,areaId,succeededCallback, failedCallback, userContext) {
/// <param name="userguid" type="String">System.Guid</param>
/// <param name="areaId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLearnerProducts',false,{userguid:userguid,areaId:areaId},succeededCallback,failedCallback,userContext); },
GetProductByName:function(areaID,name,succeededCallback, failedCallback, userContext) {
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="name" type="LdnEilpCoreLibrary.Enums.ProductsEnum">LdnEilpCoreLibrary.Enums.ProductsEnum</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetProductByName',false,{areaID:areaID,name:name},succeededCallback,failedCallback,userContext); },
GetAllProducts:function(areaID,succeededCallback, failedCallback, userContext) {
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllProducts',false,{areaID:areaID},succeededCallback,failedCallback,userContext); },
GetCurrentArea:function(host,succeededCallback, failedCallback, userContext) {
/// <param name="host" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCurrentArea',false,{host:host},succeededCallback,failedCallback,userContext); },
AssignLearnerToProduct:function(userGuid,name,succeededCallback, failedCallback, userContext) {
/// <param name="userGuid" type="String">System.Guid</param>
/// <param name="name" type="LdnEilpCoreLibrary.Enums.ProductsEnum">LdnEilpCoreLibrary.Enums.ProductsEnum</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AssignLearnerToProduct',false,{userGuid:userGuid,name:name},succeededCallback,failedCallback,userContext); },
SavePageContentsForReadSpeaker:function(htmlContent,succeededCallback, failedCallback, userContext) {
/// <param name="htmlContent" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SavePageContentsForReadSpeaker',false,{htmlContent:htmlContent},succeededCallback,failedCallback,userContext); },
LoadPageContentsForReadSpeaker:function(g,succeededCallback, failedCallback, userContext) {
/// <param name="g" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'LoadPageContentsForReadSpeaker',false,{g:g},succeededCallback,failedCallback,userContext); },
UpdateLearnerDetails:function(l,succeededCallback, failedCallback, userContext) {
/// <param name="l" type="LdnEilpCoreLibrary.Entities.Learner">LdnEilpCoreLibrary.Entities.Learner</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateLearnerDetails',false,{l:l},succeededCallback,failedCallback,userContext); },
CreateLearner:function(l,areaID,succeededCallback, failedCallback, userContext) {
/// <param name="l" type="LdnEilpCoreLibrary.Entities.Learner">LdnEilpCoreLibrary.Entities.Learner</param>
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'CreateLearner',false,{l:l,areaID:areaID},succeededCallback,failedCallback,userContext); },
UpdateLearnerPassword:function(username,password,succeededCallback, failedCallback, userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateLearnerPassword',false,{username:username,password:password},succeededCallback,failedCallback,userContext); }}
LdnEilpService.LondonService.registerClass('LdnEilpService.LondonService',Sys.Net.WebServiceProxy);
LdnEilpService.LondonService._staticInstance = new LdnEilpService.LondonService();
LdnEilpService.LondonService.set_path = function(value) {
LdnEilpService.LondonService._staticInstance.set_path(value); }
LdnEilpService.LondonService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return LdnEilpService.LondonService._staticInstance.get_path();}
LdnEilpService.LondonService.set_timeout = function(value) {
LdnEilpService.LondonService._staticInstance.set_timeout(value); }
LdnEilpService.LondonService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return LdnEilpService.LondonService._staticInstance.get_timeout(); }
LdnEilpService.LondonService.set_defaultUserContext = function(value) { 
LdnEilpService.LondonService._staticInstance.set_defaultUserContext(value); }
LdnEilpService.LondonService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return LdnEilpService.LondonService._staticInstance.get_defaultUserContext(); }
LdnEilpService.LondonService.set_defaultSucceededCallback = function(value) { 
 LdnEilpService.LondonService._staticInstance.set_defaultSucceededCallback(value); }
LdnEilpService.LondonService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return LdnEilpService.LondonService._staticInstance.get_defaultSucceededCallback(); }
LdnEilpService.LondonService.set_defaultFailedCallback = function(value) { 
LdnEilpService.LondonService._staticInstance.set_defaultFailedCallback(value); }
LdnEilpService.LondonService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return LdnEilpService.LondonService._staticInstance.get_defaultFailedCallback(); }
LdnEilpService.LondonService.set_path("/eilp/ldnEilpService/londonservice.asmx");
LdnEilpService.LondonService.GetLearnerDetails= function(userguid,onSuccess,onFailed,userContext) {
/// <param name="userguid" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetLearnerDetails(userguid,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetLearnerDetailsByUsername= function(username,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetLearnerDetailsByUsername(username,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetLearnerDetailsByCapLearnerGuid= function(capLearnerGuid,onSuccess,onFailed,userContext) {
/// <param name="capLearnerGuid" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetLearnerDetailsByCapLearnerGuid(capLearnerGuid,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetLearnerProducts= function(userguid,areaId,onSuccess,onFailed,userContext) {
/// <param name="userguid" type="String">System.Guid</param>
/// <param name="areaId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetLearnerProducts(userguid,areaId,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetProductByName= function(areaID,name,onSuccess,onFailed,userContext) {
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="name" type="LdnEilpCoreLibrary.Enums.ProductsEnum">LdnEilpCoreLibrary.Enums.ProductsEnum</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetProductByName(areaID,name,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetAllProducts= function(areaID,onSuccess,onFailed,userContext) {
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetAllProducts(areaID,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.GetCurrentArea= function(host,onSuccess,onFailed,userContext) {
/// <param name="host" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.GetCurrentArea(host,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.AssignLearnerToProduct= function(userGuid,name,onSuccess,onFailed,userContext) {
/// <param name="userGuid" type="String">System.Guid</param>
/// <param name="name" type="LdnEilpCoreLibrary.Enums.ProductsEnum">LdnEilpCoreLibrary.Enums.ProductsEnum</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.AssignLearnerToProduct(userGuid,name,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.SavePageContentsForReadSpeaker= function(htmlContent,onSuccess,onFailed,userContext) {
/// <param name="htmlContent" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.SavePageContentsForReadSpeaker(htmlContent,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.LoadPageContentsForReadSpeaker= function(g,onSuccess,onFailed,userContext) {
/// <param name="g" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.LoadPageContentsForReadSpeaker(g,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.UpdateLearnerDetails= function(l,onSuccess,onFailed,userContext) {
/// <param name="l" type="LdnEilpCoreLibrary.Entities.Learner">LdnEilpCoreLibrary.Entities.Learner</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.UpdateLearnerDetails(l,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.CreateLearner= function(l,areaID,onSuccess,onFailed,userContext) {
/// <param name="l" type="LdnEilpCoreLibrary.Entities.Learner">LdnEilpCoreLibrary.Entities.Learner</param>
/// <param name="areaID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.CreateLearner(l,areaID,onSuccess,onFailed,userContext); }
LdnEilpService.LondonService.UpdateLearnerPassword= function(username,password,onSuccess,onFailed,userContext) {
/// <param name="username" type="String">System.String</param>
/// <param name="password" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
LdnEilpService.LondonService._staticInstance.UpdateLearnerPassword(username,password,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('LdnEilpCoreLibrary.Entities');
if (typeof(LdnEilpCoreLibrary.Entities.Learner) === 'undefined') {
LdnEilpCoreLibrary.Entities.Learner=gtc("LdnEilpCoreLibrary.Entities.Learner");
LdnEilpCoreLibrary.Entities.Learner.registerClass('LdnEilpCoreLibrary.Entities.Learner');
}
if (typeof(LdnEilpCoreLibrary.Entities.AreaProduct) === 'undefined') {
LdnEilpCoreLibrary.Entities.AreaProduct=gtc("LdnEilpCoreLibrary.Entities.AreaProduct");
LdnEilpCoreLibrary.Entities.AreaProduct.registerClass('LdnEilpCoreLibrary.Entities.AreaProduct');
}
if (typeof(LdnEilpCoreLibrary.Entities.Area) === 'undefined') {
LdnEilpCoreLibrary.Entities.Area=gtc("LdnEilpCoreLibrary.Entities.Area");
LdnEilpCoreLibrary.Entities.Area.registerClass('LdnEilpCoreLibrary.Entities.Area');
}
Type.registerNamespace('LdnEilpCoreLibrary.Enums');
if (typeof(LdnEilpCoreLibrary.Enums.ProductsEnum) === 'undefined') {
LdnEilpCoreLibrary.Enums.ProductsEnum = function() { throw Error.invalidOperation(); }
LdnEilpCoreLibrary.Enums.ProductsEnum.prototype = {CVbuilder: 0,ActionPlan: 1,LondonEilp: 2,Awp: 3,Pathways: 4,Careers: 5,Quiz: 6,MyApplications: 7}
LdnEilpCoreLibrary.Enums.ProductsEnum.registerEnum('LdnEilpCoreLibrary.Enums.ProductsEnum', true);
}
