Type.registerNamespace('Crane.Web.Service');
Crane.Web.Service.Flock=function() {
Crane.Web.Service.Flock.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Crane.Web.Service.Flock.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Crane.Web.Service.Flock._staticInstance.get_path();},
InsertWish:function(UserId,PublicGroupId,WishText,TagList,Color,Texture,IsPublic,Font,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'InsertWish',false,{UserId:UserId,PublicGroupId:PublicGroupId,WishText:WishText,TagList:TagList,Color:Color,Texture:Texture,IsPublic:IsPublic,Font:Font},succeededCallback,failedCallback,userContext); },
UpdateWishNumber:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateWishNumber',true,{},succeededCallback,failedCallback,userContext); },
UpdateWishPrivacy:function(WishId,changeTo,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateWishPrivacy',true,{WishId:WishId,changeTo:changeTo},succeededCallback,failedCallback,userContext); },
DeleteWish:function(WishId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteWish',true,{WishId:WishId},succeededCallback,failedCallback,userContext); },
RemoveFromGroup:function(PublicWishId,PublicGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveFromGroup',true,{PublicWishId:PublicWishId,PublicGroupId:PublicGroupId},succeededCallback,failedCallback,userContext); },
BatchRemoveFromGroup:function(PublicWishIds,PublicGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'BatchRemoveFromGroup',true,{PublicWishIds:PublicWishIds,PublicGroupId:PublicGroupId},succeededCallback,failedCallback,userContext); },
GetWish:function(WishId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWish',false,{WishId:WishId},succeededCallback,failedCallback,userContext); },
GetWishes:function(FetchBy,FetchNum,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetWishes',false,{FetchBy:FetchBy,FetchNum:FetchNum},succeededCallback,failedCallback,userContext); },
Search:function(Keywords,PageNum,PageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Search',false,{Keywords:Keywords,PageNum:PageNum,PageSize:PageSize},succeededCallback,failedCallback,userContext); },
GetUserFirstName:function(UserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserFirstName',false,{UserId:UserId},succeededCallback,failedCallback,userContext); },
GetGroupDetails:function(PublicGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGroupDetails',false,{PublicGroupId:PublicGroupId},succeededCallback,failedCallback,userContext); },
GetUsersInGroup:function(PublicGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUsersInGroup',false,{PublicGroupId:PublicGroupId},succeededCallback,failedCallback,userContext); },
GetGroupUserWishes:function(UserId,PublicGroupId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetGroupUserWishes',false,{UserId:UserId,PublicGroupId:PublicGroupId},succeededCallback,failedCallback,userContext); },
Authenticate:function(Username,Password,isPersistent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Authenticate',false,{Username:Username,Password:Password,isPersistent:isPersistent},succeededCallback,failedCallback,userContext); },
IsAuthenticated:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsAuthenticated',false,{},succeededCallback,failedCallback,userContext); },
ValidateUsername:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateUsername',false,{userName:userName},succeededCallback,failedCallback,userContext); },
ValidateEmail:function(emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateEmail',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
SendShareWish:function(fromName,fromEmail,toEmails,wishId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendShareWish',true,{fromName:fromName,fromEmail:fromEmail,toEmails:toEmails,wishId:wishId},succeededCallback,failedCallback,userContext); },
SendShareSite:function(fromName,fromEmail,toEmails,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendShareSite',true,{fromName:fromName,fromEmail:fromEmail,toEmails:toEmails},succeededCallback,failedCallback,userContext); },
SendShareGroup:function(fromName,fromEmail,toEmails,groupId,groupName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendShareGroup',true,{fromName:fromName,fromEmail:fromEmail,toEmails:toEmails,groupId:groupId,groupName:groupName},succeededCallback,failedCallback,userContext); },
Register:function(UserName,Password,EmailAddress,FirstName,LastName,Address,Address2,City,StateId,PostalCode,CountryId,Newsletter,IdentityId,IdentityOther,ProfessionId,ProfessionOther,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Register',true,{UserName:UserName,Password:Password,EmailAddress:EmailAddress,FirstName:FirstName,LastName:LastName,Address:Address,Address2:Address2,City:City,StateId:StateId,PostalCode:PostalCode,CountryId:CountryId,Newsletter:Newsletter,IdentityId:IdentityId,IdentityOther:IdentityOther,ProfessionId:ProfessionId,ProfessionOther:ProfessionOther},succeededCallback,failedCallback,userContext); }}
Crane.Web.Service.Flock.registerClass('Crane.Web.Service.Flock',Sys.Net.WebServiceProxy);
Crane.Web.Service.Flock._staticInstance = new Crane.Web.Service.Flock();
Crane.Web.Service.Flock.set_path = function(value) { Crane.Web.Service.Flock._staticInstance.set_path(value); }
Crane.Web.Service.Flock.get_path = function() { return Crane.Web.Service.Flock._staticInstance.get_path(); }
Crane.Web.Service.Flock.set_timeout = function(value) { Crane.Web.Service.Flock._staticInstance.set_timeout(value); }
Crane.Web.Service.Flock.get_timeout = function() { return Crane.Web.Service.Flock._staticInstance.get_timeout(); }
Crane.Web.Service.Flock.set_defaultUserContext = function(value) { Crane.Web.Service.Flock._staticInstance.set_defaultUserContext(value); }
Crane.Web.Service.Flock.get_defaultUserContext = function() { return Crane.Web.Service.Flock._staticInstance.get_defaultUserContext(); }
Crane.Web.Service.Flock.set_defaultSucceededCallback = function(value) { Crane.Web.Service.Flock._staticInstance.set_defaultSucceededCallback(value); }
Crane.Web.Service.Flock.get_defaultSucceededCallback = function() { return Crane.Web.Service.Flock._staticInstance.get_defaultSucceededCallback(); }
Crane.Web.Service.Flock.set_defaultFailedCallback = function(value) { Crane.Web.Service.Flock._staticInstance.set_defaultFailedCallback(value); }
Crane.Web.Service.Flock.get_defaultFailedCallback = function() { return Crane.Web.Service.Flock._staticInstance.get_defaultFailedCallback(); }
Crane.Web.Service.Flock.set_path("/lib/services/flock.asmx");
Crane.Web.Service.Flock.InsertWish= function(UserId,PublicGroupId,WishText,TagList,Color,Texture,IsPublic,Font,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.InsertWish(UserId,PublicGroupId,WishText,TagList,Color,Texture,IsPublic,Font,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.UpdateWishNumber= function(onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.UpdateWishNumber(onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.UpdateWishPrivacy= function(WishId,changeTo,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.UpdateWishPrivacy(WishId,changeTo,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.DeleteWish= function(WishId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.DeleteWish(WishId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.RemoveFromGroup= function(PublicWishId,PublicGroupId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.RemoveFromGroup(PublicWishId,PublicGroupId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.BatchRemoveFromGroup= function(PublicWishIds,PublicGroupId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.BatchRemoveFromGroup(PublicWishIds,PublicGroupId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetWish= function(WishId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetWish(WishId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetWishes= function(FetchBy,FetchNum,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetWishes(FetchBy,FetchNum,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.Search= function(Keywords,PageNum,PageSize,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.Search(Keywords,PageNum,PageSize,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetUserFirstName= function(UserId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetUserFirstName(UserId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetGroupDetails= function(PublicGroupId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetGroupDetails(PublicGroupId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetUsersInGroup= function(PublicGroupId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetUsersInGroup(PublicGroupId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.GetGroupUserWishes= function(UserId,PublicGroupId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.GetGroupUserWishes(UserId,PublicGroupId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.Authenticate= function(Username,Password,isPersistent,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.Authenticate(Username,Password,isPersistent,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.IsAuthenticated= function(onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.IsAuthenticated(onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.ValidateUsername= function(userName,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.ValidateUsername(userName,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.ValidateEmail= function(emailAddress,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.ValidateEmail(emailAddress,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.SendShareWish= function(fromName,fromEmail,toEmails,wishId,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.SendShareWish(fromName,fromEmail,toEmails,wishId,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.SendShareSite= function(fromName,fromEmail,toEmails,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.SendShareSite(fromName,fromEmail,toEmails,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.SendShareGroup= function(fromName,fromEmail,toEmails,groupId,groupName,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.SendShareGroup(fromName,fromEmail,toEmails,groupId,groupName,onSuccess,onFailed,userContext); }
Crane.Web.Service.Flock.Register= function(UserName,Password,EmailAddress,FirstName,LastName,Address,Address2,City,StateId,PostalCode,CountryId,Newsletter,IdentityId,IdentityOther,ProfessionId,ProfessionOther,onSuccess,onFailed,userContext) {Crane.Web.Service.Flock._staticInstance.Register(UserName,Password,EmailAddress,FirstName,LastName,Address,Address2,City,StateId,PostalCode,CountryId,Newsletter,IdentityId,IdentityOther,ProfessionId,ProfessionOther,onSuccess,onFailed,userContext); }
