var SearchWebService=function() {
SearchWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SearchWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SearchWebService._staticInstance.get_path();},
Search:function(startRowIndex,maximumRows,succeededCallback, failedCallback, userContext) {
/// <param name="startRowIndex" type="Number">System.Int32</param>
/// <param name="maximumRows" 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(), 'Search',false,{startRowIndex:startRowIndex,maximumRows:maximumRows},succeededCallback,failedCallback,userContext); },
SearchCount: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(), 'SearchCount',false,{},succeededCallback,failedCallback,userContext); },
GetElements:function(pageSize,pageNumber,groupType,sortType,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" 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(), 'GetElements',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType},succeededCallback,failedCallback,userContext); },
GetElementsByTag:function(pageSize,pageNumber,groupType,sortType,tag,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" 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(), 'GetElementsByTag',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType,tag:tag},succeededCallback,failedCallback,userContext); },
GetElementsByTagGeo:function(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" type="String">System.String</param>
/// <param name="sGeoLocation" type="String">System.String</param>
/// <param name="sDist" 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(), 'GetElementsByTagGeo',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType,tag:tag,sGeoLocation:sGeoLocation,sDist:sDist},succeededCallback,failedCallback,userContext); },
GetElementsByTagLatLon:function(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" type="String">System.String</param>
/// <param name="sGeoLocation" type="String">System.String</param>
/// <param name="sDist" 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(), 'GetElementsByTagLatLon',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType,tag:tag,sGeoLocation:sGeoLocation,sDist:sDist},succeededCallback,failedCallback,userContext); },
GetElementsByOwner:function(pageSize,pageNumber,sortType,memberId,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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(), 'GetElementsByOwner',false,{pageSize:pageSize,pageNumber:pageNumber,sortType:sortType,memberId:memberId},succeededCallback,failedCallback,userContext); },
GetElementsByRecentViews:function(pageSize,pageNumber,groupType,sortType,memberId,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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(), 'GetElementsByRecentViews',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType,memberId:memberId},succeededCallback,failedCallback,userContext); },
GetElementsByFavorite:function(pageSize,pageNumber,groupType,sortType,memberId,succeededCallback, failedCallback, userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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(), 'GetElementsByFavorite',false,{pageSize:pageSize,pageNumber:pageNumber,groupType:groupType,sortType:sortType,memberId:memberId},succeededCallback,failedCallback,userContext); },
GetElementDetails:function(videoId,succeededCallback, failedCallback, userContext) {
/// <param name="videoId" 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(), 'GetElementDetails',false,{videoId:videoId},succeededCallback,failedCallback,userContext); },
GetElementStatistics:function(userId,succeededCallback, failedCallback, userContext) {
/// <param name="userId" 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(), 'GetElementStatistics',false,{userId:userId},succeededCallback,failedCallback,userContext); }}
SearchWebService.registerClass('SearchWebService',Sys.Net.WebServiceProxy);
SearchWebService._staticInstance = new SearchWebService();
SearchWebService.set_path = function(value) {
SearchWebService._staticInstance.set_path(value); }
SearchWebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SearchWebService._staticInstance.get_path();}
SearchWebService.set_timeout = function(value) {
SearchWebService._staticInstance.set_timeout(value); }
SearchWebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SearchWebService._staticInstance.get_timeout(); }
SearchWebService.set_defaultUserContext = function(value) { 
SearchWebService._staticInstance.set_defaultUserContext(value); }
SearchWebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SearchWebService._staticInstance.get_defaultUserContext(); }
SearchWebService.set_defaultSucceededCallback = function(value) { 
 SearchWebService._staticInstance.set_defaultSucceededCallback(value); }
SearchWebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SearchWebService._staticInstance.get_defaultSucceededCallback(); }
SearchWebService.set_defaultFailedCallback = function(value) { 
SearchWebService._staticInstance.set_defaultFailedCallback(value); }
SearchWebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SearchWebService._staticInstance.get_defaultFailedCallback(); }
SearchWebService.set_path("/WebServices/SearchWebService.asmx");
SearchWebService.Search= function(startRowIndex,maximumRows,onSuccess,onFailed,userContext) {
/// <param name="startRowIndex" type="Number">System.Int32</param>
/// <param name="maximumRows" 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>
SearchWebService._staticInstance.Search(startRowIndex,maximumRows,onSuccess,onFailed,userContext); }
SearchWebService.SearchCount= 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>
SearchWebService._staticInstance.SearchCount(onSuccess,onFailed,userContext); }
SearchWebService.GetElements= function(pageSize,pageNumber,groupType,sortType,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" 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>
SearchWebService._staticInstance.GetElements(pageSize,pageNumber,groupType,sortType,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByTag= function(pageSize,pageNumber,groupType,sortType,tag,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" 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>
SearchWebService._staticInstance.GetElementsByTag(pageSize,pageNumber,groupType,sortType,tag,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByTagGeo= function(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" type="String">System.String</param>
/// <param name="sGeoLocation" type="String">System.String</param>
/// <param name="sDist" 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>
SearchWebService._staticInstance.GetElementsByTagGeo(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByTagLatLon= function(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="tag" type="String">System.String</param>
/// <param name="sGeoLocation" type="String">System.String</param>
/// <param name="sDist" 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>
SearchWebService._staticInstance.GetElementsByTagLatLon(pageSize,pageNumber,groupType,sortType,tag,sGeoLocation,sDist,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByOwner= function(pageSize,pageNumber,sortType,memberId,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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>
SearchWebService._staticInstance.GetElementsByOwner(pageSize,pageNumber,sortType,memberId,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByRecentViews= function(pageSize,pageNumber,groupType,sortType,memberId,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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>
SearchWebService._staticInstance.GetElementsByRecentViews(pageSize,pageNumber,groupType,sortType,memberId,onSuccess,onFailed,userContext); }
SearchWebService.GetElementsByFavorite= function(pageSize,pageNumber,groupType,sortType,memberId,onSuccess,onFailed,userContext) {
/// <param name="pageSize" type="Number">System.Int32</param>
/// <param name="pageNumber" type="Number">System.Int32</param>
/// <param name="groupType" type="String">System.String</param>
/// <param name="sortType" type="String">System.String</param>
/// <param name="memberId" 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>
SearchWebService._staticInstance.GetElementsByFavorite(pageSize,pageNumber,groupType,sortType,memberId,onSuccess,onFailed,userContext); }
SearchWebService.GetElementDetails= function(videoId,onSuccess,onFailed,userContext) {
/// <param name="videoId" 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>
SearchWebService._staticInstance.GetElementDetails(videoId,onSuccess,onFailed,userContext); }
SearchWebService.GetElementStatistics= function(userId,onSuccess,onFailed,userContext) {
/// <param name="userId" 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>
SearchWebService._staticInstance.GetElementStatistics(userId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Elements');
if (typeof(Elements.Element) === 'undefined') {
Elements.Element=gtc("Elements.Element");
Elements.Element.registerClass('Elements.Element');
}
if (typeof(Elements.ElementSearchResult) === 'undefined') {
Elements.ElementSearchResult=gtc("Elements.ElementSearchResult");
Elements.ElementSearchResult.registerClass('Elements.ElementSearchResult');
}
if (typeof(Elements.ElementStatistic) === 'undefined') {
Elements.ElementStatistic=gtc("Elements.ElementStatistic");
Elements.ElementStatistic.registerClass('Elements.ElementStatistic');
}
