Type.registerNamespace('RGP.Web.Services');
RGP.Web.Services.ExploreService=function() {
RGP.Web.Services.ExploreService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
RGP.Web.Services.ExploreService.prototype={
GetChannelPresets:function(channelID,pi,sortType,pfo,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetChannelPresets',false,{channelID:channelID,pi:pi,sortType:sortType,pfo:pfo},succeededCallback,failedCallback,userContext); },
GetChannels:function(sortType,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetChannels',false,{sortType:sortType},succeededCallback,failedCallback,userContext); },
GetChannelsByPage:function(pi,sortType,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetChannelsByPage',false,{pi:pi,sortType:sortType},succeededCallback,failedCallback,userContext); },
GetAllPresets:function(pi,sortType,pfo,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetAllPresets',false,{pi:pi,sortType:sortType,pfo:pfo},succeededCallback,failedCallback,userContext); },
GetCollections:function(pi,sortType,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetCollections',false,{pi:pi,sortType:sortType},succeededCallback,failedCallback,userContext); },
GetTags:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetTags',false,{},succeededCallback,failedCallback,userContext); },
GetTagsByPrefix:function(prefix,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetTagsByPrefix',false,{prefix:prefix},succeededCallback,failedCallback,userContext); },
GetPresetRate:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetPresetRate',false,{},succeededCallback,failedCallback,userContext); },
GetRGTVRate:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetRGTVRate',false,{},succeededCallback,failedCallback,userContext); },
GetRateFlag:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetRateFlag',false,{},succeededCallback,failedCallback,userContext); },
GetRateType:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetRateType',false,{},succeededCallback,failedCallback,userContext); },
AddFavorate:function(user,presetId,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'AddFavorate',false,{user:user,presetId:presetId},succeededCallback,failedCallback,userContext); },
DeletePresetFromChannel:function(presetID,channelID,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'DeletePresetFromChannel',false,{presetID:presetID,channelID:channelID},succeededCallback,failedCallback,userContext); },
AddPresetToChannel:function(presetID,channelID,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'AddPresetToChannel',false,{presetID:presetID,channelID:channelID},succeededCallback,failedCallback,userContext); },
GetCollectionById:function(collectionId,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetCollectionById',false,{collectionId:collectionId},succeededCallback,failedCallback,userContext); },
GetCollectionPresets:function(collectionID,pi,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetCollectionPresets',false,{collectionID:collectionID,pi:pi},succeededCallback,failedCallback,userContext); },
FlagAsInappropriate:function(succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'FlagAsInappropriate',false,{},succeededCallback,failedCallback,userContext); },
AddCollectionViews:function(collectionId,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'AddCollectionViews',false,{collectionId:collectionId},succeededCallback,failedCallback,userContext); },
GetRelatedPresets:function(presetId,beginNum,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetRelatedPresets',false,{presetId:presetId,beginNum:beginNum},succeededCallback,failedCallback,userContext); },
GetRelatedCollection:function(presetId,beginNum,succeededCallback, failedCallback, userContext) {
return this._invoke(RGP.Web.Services.ExploreService.get_path(), 'GetRelatedCollection',false,{presetId:presetId,beginNum:beginNum},succeededCallback,failedCallback,userContext); }}
RGP.Web.Services.ExploreService.registerClass('RGP.Web.Services.ExploreService',Sys.Net.WebServiceProxy);
RGP.Web.Services.ExploreService._staticInstance = new RGP.Web.Services.ExploreService();
RGP.Web.Services.ExploreService.set_path = function(value) { RGP.Web.Services.ExploreService._staticInstance._path = value; }
RGP.Web.Services.ExploreService.get_path = function() { return RGP.Web.Services.ExploreService._staticInstance._path; }
RGP.Web.Services.ExploreService.set_timeout = function(value) { RGP.Web.Services.ExploreService._staticInstance._timeout = value; }
RGP.Web.Services.ExploreService.get_timeout = function() { return RGP.Web.Services.ExploreService._staticInstance._timeout; }
RGP.Web.Services.ExploreService.set_defaultUserContext = function(value) { RGP.Web.Services.ExploreService._staticInstance._userContext = value; }
RGP.Web.Services.ExploreService.get_defaultUserContext = function() { return RGP.Web.Services.ExploreService._staticInstance._userContext; }
RGP.Web.Services.ExploreService.set_defaultSucceededCallback = function(value) { RGP.Web.Services.ExploreService._staticInstance._succeeded = value; }
RGP.Web.Services.ExploreService.get_defaultSucceededCallback = function() { return RGP.Web.Services.ExploreService._staticInstance._succeeded; }
RGP.Web.Services.ExploreService.set_defaultFailedCallback = function(value) { RGP.Web.Services.ExploreService._staticInstance._failed = value; }
RGP.Web.Services.ExploreService.get_defaultFailedCallback = function() { return RGP.Web.Services.ExploreService._staticInstance._failed; }
RGP.Web.Services.ExploreService.set_path("/Services/ExploreService.asmx");
RGP.Web.Services.ExploreService.GetChannelPresets= function(channelID,pi,sortType,pfo,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetChannelPresets(channelID,pi,sortType,pfo,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetChannels= function(sortType,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetChannels(sortType,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetChannelsByPage= function(pi,sortType,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetChannelsByPage(pi,sortType,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetAllPresets= function(pi,sortType,pfo,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetAllPresets(pi,sortType,pfo,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetCollections= function(pi,sortType,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetCollections(pi,sortType,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetTags= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetTags(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetTagsByPrefix= function(prefix,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetTagsByPrefix(prefix,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetPresetRate= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetPresetRate(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetRGTVRate= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetRGTVRate(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetRateFlag= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetRateFlag(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetRateType= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetRateType(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.AddFavorate= function(user,presetId,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.AddFavorate(user,presetId,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.DeletePresetFromChannel= function(presetID,channelID,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.DeletePresetFromChannel(presetID,channelID,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.AddPresetToChannel= function(presetID,channelID,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.AddPresetToChannel(presetID,channelID,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetCollectionById= function(collectionId,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetCollectionById(collectionId,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetCollectionPresets= function(collectionID,pi,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetCollectionPresets(collectionID,pi,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.FlagAsInappropriate= function(onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.FlagAsInappropriate(onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.AddCollectionViews= function(collectionId,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.AddCollectionViews(collectionId,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetRelatedPresets= function(presetId,beginNum,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetRelatedPresets(presetId,beginNum,onSuccess,onFailed,userContext); }
RGP.Web.Services.ExploreService.GetRelatedCollection= function(presetId,beginNum,onSuccess,onFailed,userContext) {RGP.Web.Services.ExploreService._staticInstance.GetRelatedCollection(presetId,beginNum,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('RGP.Core.InternalRules.Paging');
if (typeof(RGP.Core.InternalRules.Paging.PageInfo) === 'undefined') {
RGP.Core.InternalRules.Paging.PageInfo=gtc("RGP.Core.InternalRules.Paging.PageInfo");
RGP.Core.InternalRules.Paging.PageInfo.registerClass('RGP.Core.InternalRules.Paging.PageInfo');
}
Type.registerNamespace('RGP.Module.Presets');
if (typeof(RGP.Module.Presets.PresetFilterOptions) === 'undefined') {
RGP.Module.Presets.PresetFilterOptions=gtc("RGP.Module.Presets.PresetFilterOptions");
RGP.Module.Presets.PresetFilterOptions.registerClass('RGP.Module.Presets.PresetFilterOptions');
}
Type.registerNamespace('RGP.Module.Presets.ViewData');
if (typeof(RGP.Module.Presets.ViewData.PagedListOfPreset) === 'undefined') {
RGP.Module.Presets.ViewData.PagedListOfPreset=gtc("RGP.Module.Presets.ViewData.PagedListOfPreset");
RGP.Module.Presets.ViewData.PagedListOfPreset.registerClass('RGP.Module.Presets.ViewData.PagedListOfPreset');
}
if (typeof(RGP.Module.Presets.ViewData.ChannelViewData) === 'undefined') {
RGP.Module.Presets.ViewData.ChannelViewData=gtc("RGP.Module.Presets.ViewData.ChannelViewData");
RGP.Module.Presets.ViewData.ChannelViewData.registerClass('RGP.Module.Presets.ViewData.ChannelViewData');
}
if (typeof(RGP.Module.Presets.ViewData.PagedListOfChannel) === 'undefined') {
RGP.Module.Presets.ViewData.PagedListOfChannel=gtc("RGP.Module.Presets.ViewData.PagedListOfChannel");
RGP.Module.Presets.ViewData.PagedListOfChannel.registerClass('RGP.Module.Presets.ViewData.PagedListOfChannel');
}
if (typeof(RGP.Module.Presets.ViewData.PagedListOfCollection) === 'undefined') {
RGP.Module.Presets.ViewData.PagedListOfCollection=gtc("RGP.Module.Presets.ViewData.PagedListOfCollection");
RGP.Module.Presets.ViewData.PagedListOfCollection.registerClass('RGP.Module.Presets.ViewData.PagedListOfCollection');
}
if (typeof(RGP.Module.Presets.ViewData.PagedListOfTag) === 'undefined') {
RGP.Module.Presets.ViewData.PagedListOfTag=gtc("RGP.Module.Presets.ViewData.PagedListOfTag");
RGP.Module.Presets.ViewData.PagedListOfTag.registerClass('RGP.Module.Presets.ViewData.PagedListOfTag');
}
if (typeof(RGP.Module.Presets.ViewData.CollectionViewData) === 'undefined') {
RGP.Module.Presets.ViewData.CollectionViewData=gtc("RGP.Module.Presets.ViewData.CollectionViewData");
RGP.Module.Presets.ViewData.CollectionViewData.registerClass('RGP.Module.Presets.ViewData.CollectionViewData');
}
if (typeof(RGP.Module.Presets.ViewData.PresetItemData) === 'undefined') {
RGP.Module.Presets.ViewData.PresetItemData=gtc("RGP.Module.Presets.ViewData.PresetItemData");
RGP.Module.Presets.ViewData.PresetItemData.registerClass('RGP.Module.Presets.ViewData.PresetItemData');
}
Type.registerNamespace('RGP.Core.InternalRules.DataAccess');
if (typeof(RGP.Core.InternalRules.DataAccess.SortType) === 'undefined') {
RGP.Core.InternalRules.DataAccess.SortType = function() { throw Error.invalidOperation(); }
RGP.Core.InternalRules.DataAccess.SortType.prototype = {Popular: 0,Recent: 1,AZ: 2}
RGP.Core.InternalRules.DataAccess.SortType.registerEnum('RGP.Core.InternalRules.DataAccess.SortType', true);
}

