Type.registerNamespace('openurmic');
openurmic.OpenUrMicService=function() {
openurmic.OpenUrMicService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
openurmic.OpenUrMicService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return openurmic.OpenUrMicService._staticInstance.get_path();},
GetVenues:function(succeededCallback, failedCallback, userContext) {
/// <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(), 'GetVenues',false,{},succeededCallback,failedCallback,userContext); },
GetArtistsByVenue:function(venueID,succeededCallback, failedCallback, userContext) {
/// <param name="venueID" 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(), 'GetArtistsByVenue',false,{venueID:venueID},succeededCallback,failedCallback,userContext); },
GenerateCannedPlaylist:function(playlistType,numTracks,succeededCallback, failedCallback, userContext) {
/// <param name="playlistType" type="String">System.String</param>
/// <param name="numTracks" 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(), 'GenerateCannedPlaylist',false,{playlistType:playlistType,numTracks:numTracks},succeededCallback,failedCallback,userContext); },
GetPlayListString:function(venueID,artistID,genreID,tags,succeededCallback, failedCallback, userContext) {
/// <param name="venueID" type="String">System.String</param>
/// <param name="artistID" type="String">System.String</param>
/// <param name="genreID" type="String">System.String</param>
/// <param name="tags" 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(), 'GetPlayListString',false,{venueID:venueID,artistID:artistID,genreID:genreID,tags:tags},succeededCallback,failedCallback,userContext); },
ExpireOldPlaylists:function(daysOld,succeededCallback, failedCallback, userContext) {
/// <param name="daysOld" 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(), 'ExpireOldPlaylists',false,{daysOld:daysOld},succeededCallback,failedCallback,userContext); },
IsEmailDuplicate:function(email,selectedValue,succeededCallback, failedCallback, userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="selectedValue" 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(), 'IsEmailDuplicate',false,{email:email,selectedValue:selectedValue},succeededCallback,failedCallback,userContext); }}
openurmic.OpenUrMicService.registerClass('openurmic.OpenUrMicService',Sys.Net.WebServiceProxy);
openurmic.OpenUrMicService._staticInstance = new openurmic.OpenUrMicService();
openurmic.OpenUrMicService.set_path = function(value) {
openurmic.OpenUrMicService._staticInstance.set_path(value); }
openurmic.OpenUrMicService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return openurmic.OpenUrMicService._staticInstance.get_path();}
openurmic.OpenUrMicService.set_timeout = function(value) {
openurmic.OpenUrMicService._staticInstance.set_timeout(value); }
openurmic.OpenUrMicService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return openurmic.OpenUrMicService._staticInstance.get_timeout(); }
openurmic.OpenUrMicService.set_defaultUserContext = function(value) { 
openurmic.OpenUrMicService._staticInstance.set_defaultUserContext(value); }
openurmic.OpenUrMicService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return openurmic.OpenUrMicService._staticInstance.get_defaultUserContext(); }
openurmic.OpenUrMicService.set_defaultSucceededCallback = function(value) { 
 openurmic.OpenUrMicService._staticInstance.set_defaultSucceededCallback(value); }
openurmic.OpenUrMicService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return openurmic.OpenUrMicService._staticInstance.get_defaultSucceededCallback(); }
openurmic.OpenUrMicService.set_defaultFailedCallback = function(value) { 
openurmic.OpenUrMicService._staticInstance.set_defaultFailedCallback(value); }
openurmic.OpenUrMicService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return openurmic.OpenUrMicService._staticInstance.get_defaultFailedCallback(); }
openurmic.OpenUrMicService.set_path("/OpenUrMicService.asmx");
openurmic.OpenUrMicService.GetVenues= function(onSuccess,onFailed,userContext) {
/// <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>
openurmic.OpenUrMicService._staticInstance.GetVenues(onSuccess,onFailed,userContext); }
openurmic.OpenUrMicService.GetArtistsByVenue= function(venueID,onSuccess,onFailed,userContext) {
/// <param name="venueID" 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>
openurmic.OpenUrMicService._staticInstance.GetArtistsByVenue(venueID,onSuccess,onFailed,userContext); }
openurmic.OpenUrMicService.GenerateCannedPlaylist= function(playlistType,numTracks,onSuccess,onFailed,userContext) {
/// <param name="playlistType" type="String">System.String</param>
/// <param name="numTracks" 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>
openurmic.OpenUrMicService._staticInstance.GenerateCannedPlaylist(playlistType,numTracks,onSuccess,onFailed,userContext); }
openurmic.OpenUrMicService.GetPlayListString= function(venueID,artistID,genreID,tags,onSuccess,onFailed,userContext) {
/// <param name="venueID" type="String">System.String</param>
/// <param name="artistID" type="String">System.String</param>
/// <param name="genreID" type="String">System.String</param>
/// <param name="tags" 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>
openurmic.OpenUrMicService._staticInstance.GetPlayListString(venueID,artistID,genreID,tags,onSuccess,onFailed,userContext); }
openurmic.OpenUrMicService.ExpireOldPlaylists= function(daysOld,onSuccess,onFailed,userContext) {
/// <param name="daysOld" 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>
openurmic.OpenUrMicService._staticInstance.ExpireOldPlaylists(daysOld,onSuccess,onFailed,userContext); }
openurmic.OpenUrMicService.IsEmailDuplicate= function(email,selectedValue,onSuccess,onFailed,userContext) {
/// <param name="email" type="String">System.String</param>
/// <param name="selectedValue" 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>
openurmic.OpenUrMicService._staticInstance.IsEmailDuplicate(email,selectedValue,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('DataLayer');
if (typeof(DataLayer.Venues) === 'undefined') {
DataLayer.Venues=gtc("DataLayer.Venues");
DataLayer.Venues.registerClass('DataLayer.Venues');
}
if (typeof(DataLayer.Artists) === 'undefined') {
DataLayer.Artists=gtc("DataLayer.Artists");
DataLayer.Artists.registerClass('DataLayer.Artists');
}
if (typeof(openurmic.MP3PlayerInitStrings) === 'undefined') {
openurmic.MP3PlayerInitStrings=gtc("openurmic.MP3PlayerInitStrings");
openurmic.MP3PlayerInitStrings.registerClass('openurmic.MP3PlayerInitStrings');
}
