Type.registerNamespace('GoBusker.WebServices.Ajax');
GoBusker.WebServices.Ajax.BandOverview=function() {
GoBusker.WebServices.Ajax.BandOverview.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GoBusker.WebServices.Ajax.BandOverview.prototype={
UpdateUser:function(userId,loadAutomatically,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.BandOverview.get_path(), 'UpdateUser',false,{userId:userId,loadAutomatically:loadAutomatically},succeededCallback,failedCallback,userContext); },
UpdateSong:function(postId,positionId,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.BandOverview.get_path(), 'UpdateSong',false,{postId:postId,positionId:positionId},succeededCallback,failedCallback,userContext); },
AddSongsToPlaylist:function(playlistID,artistAccountId,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.BandOverview.get_path(), 'AddSongsToPlaylist',false,{playlistID:playlistID,artistAccountId:artistAccountId},succeededCallback,failedCallback,userContext); },
GetRatingDetails:function(threadId,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.BandOverview.get_path(), 'GetRatingDetails',false,{threadId:threadId},succeededCallback,failedCallback,userContext); },
GetListenDetails:function(postId,timeOption,succeededCallback, failedCallback, userContext) {
return this._invoke(GoBusker.WebServices.Ajax.BandOverview.get_path(), 'GetListenDetails',false,{postId:postId,timeOption:timeOption},succeededCallback,failedCallback,userContext); }}
GoBusker.WebServices.Ajax.BandOverview.registerClass('GoBusker.WebServices.Ajax.BandOverview',Sys.Net.WebServiceProxy);
GoBusker.WebServices.Ajax.BandOverview._staticInstance = new GoBusker.WebServices.Ajax.BandOverview();
GoBusker.WebServices.Ajax.BandOverview.set_path = function(value) { GoBusker.WebServices.Ajax.BandOverview._staticInstance._path = value; }
GoBusker.WebServices.Ajax.BandOverview.get_path = function() { return GoBusker.WebServices.Ajax.BandOverview._staticInstance._path; }
GoBusker.WebServices.Ajax.BandOverview.set_timeout = function(value) { GoBusker.WebServices.Ajax.BandOverview._staticInstance._timeout = value; }
GoBusker.WebServices.Ajax.BandOverview.get_timeout = function() { return GoBusker.WebServices.Ajax.BandOverview._staticInstance._timeout; }
GoBusker.WebServices.Ajax.BandOverview.set_defaultUserContext = function(value) { GoBusker.WebServices.Ajax.BandOverview._staticInstance._userContext = value; }
GoBusker.WebServices.Ajax.BandOverview.get_defaultUserContext = function() { return GoBusker.WebServices.Ajax.BandOverview._staticInstance._userContext; }
GoBusker.WebServices.Ajax.BandOverview.set_defaultSucceededCallback = function(value) { GoBusker.WebServices.Ajax.BandOverview._staticInstance._succeeded = value; }
GoBusker.WebServices.Ajax.BandOverview.get_defaultSucceededCallback = function() { return GoBusker.WebServices.Ajax.BandOverview._staticInstance._succeeded; }
GoBusker.WebServices.Ajax.BandOverview.set_defaultFailedCallback = function(value) { GoBusker.WebServices.Ajax.BandOverview._staticInstance._failed = value; }
GoBusker.WebServices.Ajax.BandOverview.get_defaultFailedCallback = function() { return GoBusker.WebServices.Ajax.BandOverview._staticInstance._failed; }
GoBusker.WebServices.Ajax.BandOverview.set_path("/utility/Ajax/BandOverview/BandOverview.asmx");
GoBusker.WebServices.Ajax.BandOverview.UpdateUser= function(userId,loadAutomatically,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.BandOverview._staticInstance.UpdateUser(userId,loadAutomatically,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.BandOverview.UpdateSong= function(postId,positionId,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.BandOverview._staticInstance.UpdateSong(postId,positionId,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.BandOverview.AddSongsToPlaylist= function(playlistID,artistAccountId,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.BandOverview._staticInstance.AddSongsToPlaylist(playlistID,artistAccountId,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.BandOverview.GetRatingDetails= function(threadId,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.BandOverview._staticInstance.GetRatingDetails(threadId,onSuccess,onFailed,userContext); }
GoBusker.WebServices.Ajax.BandOverview.GetListenDetails= function(postId,timeOption,onSuccess,onFailed,userContext) {GoBusker.WebServices.Ajax.BandOverview._staticInstance.GetListenDetails(postId,timeOption,onSuccess,onFailed,userContext); }
