Type.registerNamespace('Thomson.TWeb.WebSite.WebServices');
Thomson.TWeb.WebSite.WebServices.SocialNetwork=function() {
Thomson.TWeb.WebSite.WebServices.SocialNetwork.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Thomson.TWeb.WebSite.WebServices.SocialNetwork.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_path();},
BookmarkSave:function(bookmarkId,title,resultTitle,url,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BookmarkSave',false,{bookmarkId:bookmarkId,title:title,resultTitle:resultTitle,url:url},succeededCallback,failedCallback,userContext); },
ValidateEmailCredentials:function(emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateEmailCredentials',false,{emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); },
BookmarkDelete:function(bookmarkId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BookmarkDelete',false,{bookmarkId:bookmarkId},succeededCallback,failedCallback,userContext); },
CommentSave:function(commentId,title,url,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CommentSave',false,{commentId:commentId,title:title,url:url,text:text},succeededCallback,failedCallback,userContext); },
CommentDelete:function(commentId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CommentDelete',false,{commentId:commentId},succeededCallback,failedCallback,userContext); },
NoteSave:function(noteId,title,url,text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'NoteSave',false,{noteId:noteId,title:title,url:url,text:text},succeededCallback,failedCallback,userContext); },
NoteDelete:function(noteId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'NoteDelete',false,{noteId:noteId},succeededCallback,failedCallback,userContext); },
TagSave:function(title,url,tagsText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TagSave',false,{title:title,url:url,tagsText:tagsText},succeededCallback,failedCallback,userContext); },
ChangeUserPassword:function(newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeUserPassword',false,{newPassword:newPassword},succeededCallback,failedCallback,userContext); },
SendPasswordReminder:function(email,logoImageUrl,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendPasswordReminder',false,{email:email,logoImageUrl:logoImageUrl},succeededCallback,failedCallback,userContext); },
UpdateUserProfile:function(hasCreatedProfile,firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,schoolName,yearInSchool,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateUserProfile',false,{hasCreatedProfile:hasCreatedProfile,firstName:firstName,lastName:lastName,city:city,state:state,countryId:countryId,characteristics:characteristics,isProfilePublic:isProfilePublic,email:email,specialInterests:specialInterests,institution:institution,marketingOptIn:marketingOptIn,screenName:screenName,schoolName:schoolName,yearInSchool:yearInSchool},succeededCallback,failedCallback,userContext); },
CreateUserProfileForPasswordAuthentication:function(firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateUserProfileForPasswordAuthentication',false,{firstName:firstName,lastName:lastName,city:city,state:state,countryId:countryId,characteristics:characteristics,isProfilePublic:isProfilePublic,email:email,specialInterests:specialInterests,institution:institution,marketingOptIn:marketingOptIn,screenName:screenName,password:password},succeededCallback,failedCallback,userContext); },
GetCurrentUserProfileData:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCurrentUserProfileData',false,{},succeededCallback,failedCallback,userContext); },
GetUserProfileData:function(emailAddress,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserProfileData',false,{emailAddress:emailAddress,password:password},succeededCallback,failedCallback,userContext); },
VoteSave:function(title,url,isPositive,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VoteSave',false,{title:title,url:url,isPositive:isPositive},succeededCallback,failedCallback,userContext); },
GetSpecialties:function(subjectArea,selectedSpecialtyArea,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSpecialties',false,{subjectArea:subjectArea,selectedSpecialtyArea:selectedSpecialtyArea},succeededCallback,failedCallback,userContext); },
GetSupportedApplications:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSupportedApplications',false,{},succeededCallback,failedCallback,userContext); }}
Thomson.TWeb.WebSite.WebServices.SocialNetwork.registerClass('Thomson.TWeb.WebSite.WebServices.SocialNetwork',Sys.Net.WebServiceProxy);
Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance = new Thomson.TWeb.WebSite.WebServices.SocialNetwork();
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_path = function(value) { Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.set_path(value); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.get_path = function() { return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_path(); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_timeout = function(value) { Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.set_timeout(value); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.get_timeout = function() { return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_timeout(); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_defaultUserContext = function(value) { Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.set_defaultUserContext(value); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.get_defaultUserContext = function() { return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_defaultUserContext(); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_defaultSucceededCallback = function(value) { Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.set_defaultSucceededCallback(value); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.get_defaultSucceededCallback = function() { return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_defaultSucceededCallback(); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_defaultFailedCallback = function(value) { Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.set_defaultFailedCallback(value); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.get_defaultFailedCallback = function() { return Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.get_defaultFailedCallback(); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.set_path("/WebServices/SocialNetwork.asmx");
Thomson.TWeb.WebSite.WebServices.SocialNetwork.BookmarkSave= function(bookmarkId,title,resultTitle,url,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.BookmarkSave(bookmarkId,title,resultTitle,url,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.ValidateEmailCredentials= function(emailAddress,password,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.ValidateEmailCredentials(emailAddress,password,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.BookmarkDelete= function(bookmarkId,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.BookmarkDelete(bookmarkId,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.CommentSave= function(commentId,title,url,text,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.CommentSave(commentId,title,url,text,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.CommentDelete= function(commentId,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.CommentDelete(commentId,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.NoteSave= function(noteId,title,url,text,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.NoteSave(noteId,title,url,text,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.NoteDelete= function(noteId,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.NoteDelete(noteId,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.TagSave= function(title,url,tagsText,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.TagSave(title,url,tagsText,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.ChangeUserPassword= function(newPassword,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.ChangeUserPassword(newPassword,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.SendPasswordReminder= function(email,logoImageUrl,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.SendPasswordReminder(email,logoImageUrl,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.UpdateUserProfile= function(hasCreatedProfile,firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,schoolName,yearInSchool,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.UpdateUserProfile(hasCreatedProfile,firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,schoolName,yearInSchool,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.CreateUserProfileForPasswordAuthentication= function(firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,password,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.CreateUserProfileForPasswordAuthentication(firstName,lastName,city,state,countryId,characteristics,isProfilePublic,email,specialInterests,institution,marketingOptIn,screenName,password,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.GetCurrentUserProfileData= function(onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.GetCurrentUserProfileData(onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.GetUserProfileData= function(emailAddress,password,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.GetUserProfileData(emailAddress,password,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.VoteSave= function(title,url,isPositive,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.VoteSave(title,url,isPositive,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.GetSpecialties= function(subjectArea,selectedSpecialtyArea,onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.GetSpecialties(subjectArea,selectedSpecialtyArea,onSuccess,onFailed,userContext); }
Thomson.TWeb.WebSite.WebServices.SocialNetwork.GetSupportedApplications= function(onSuccess,onFailed,userContext) {Thomson.TWeb.WebSite.WebServices.SocialNetwork._staticInstance.GetSupportedApplications(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch');
if (typeof(Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.ChangePasswordResponse) === 'undefined') {
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.ChangePasswordResponse=gtc("Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.ChangePasswordResponse");
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.ChangePasswordResponse.registerClass('Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.ChangePasswordResponse');
}
if (typeof(Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.UpdateTagResponse) === 'undefined') {
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.UpdateTagResponse=gtc("Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.UpdateTagResponse");
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.UpdateTagResponse.registerClass('Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.UpdateTagResponse');
}
Type.registerNamespace('Thomson.TWeb.ServiceDomain.Interfaces.Messages');
if (typeof(Thomson.TWeb.ServiceDomain.Interfaces.Messages.EmailPasswordReminderResponse) === 'undefined') {
Thomson.TWeb.ServiceDomain.Interfaces.Messages.EmailPasswordReminderResponse=gtc("Thomson.TWeb.ServiceDomain.Interfaces.Messages.EmailPasswordReminderResponse");
Thomson.TWeb.ServiceDomain.Interfaces.Messages.EmailPasswordReminderResponse.registerClass('Thomson.TWeb.ServiceDomain.Interfaces.Messages.EmailPasswordReminderResponse');
}
if (typeof(Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.Characteristic) === 'undefined') {
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.Characteristic=gtc("Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.Characteristic");
Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.Characteristic.registerClass('Thomson.TWeb.ServiceDomain.Interfaces.Messages.SocialSearch.Characteristic');
}
if (typeof(Thomson.TWeb.WebSite.WebServices.UserProfileUpdateResponse) === 'undefined') {
Thomson.TWeb.WebSite.WebServices.UserProfileUpdateResponse=gtc("Thomson.TWeb.WebSite.WebServices.UserProfileUpdateResponse");
Thomson.TWeb.WebSite.WebServices.UserProfileUpdateResponse.registerClass('Thomson.TWeb.WebSite.WebServices.UserProfileUpdateResponse');
}
if (typeof(Thomson.TWeb.WebSite.WebServices.UserProfileDataResponse) === 'undefined') {
Thomson.TWeb.WebSite.WebServices.UserProfileDataResponse=gtc("Thomson.TWeb.WebSite.WebServices.UserProfileDataResponse");
Thomson.TWeb.WebSite.WebServices.UserProfileDataResponse.registerClass('Thomson.TWeb.WebSite.WebServices.UserProfileDataResponse');
}
if (typeof(Thomson.TWeb.WebSite.WebServices.SpecialtiesResponse) === 'undefined') {
Thomson.TWeb.WebSite.WebServices.SpecialtiesResponse=gtc("Thomson.TWeb.WebSite.WebServices.SpecialtiesResponse");
Thomson.TWeb.WebSite.WebServices.SpecialtiesResponse.registerClass('Thomson.TWeb.WebSite.WebServices.SpecialtiesResponse');
}
