var Artist=function() {
Artist.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Artist.prototype={
SearchArtistByName:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(Artist.get_path(), 'SearchArtistByName',false,{name:name},succeededCallback,failedCallback,userContext); },
GetAllNameBeginByKeyWord:function(key,succeededCallback, failedCallback, userContext) {
return this._invoke(Artist.get_path(), 'GetAllNameBeginByKeyWord',false,{key:key},succeededCallback,failedCallback,userContext); },
GetPersoVideosListByFlowName:function(FlowName,succeededCallback, failedCallback, userContext) {
return this._invoke(Artist.get_path(), 'GetPersoVideosListByFlowName',false,{FlowName:FlowName},succeededCallback,failedCallback,userContext); },
getAllInformationByArtistId:function(ArtistId,succeededCallback, failedCallback, userContext) {
return this._invoke(Artist.get_path(), 'getAllInformationByArtistId',false,{ArtistId:ArtistId},succeededCallback,failedCallback,userContext); },
ArtistExists:function(artistId,succeededCallback, failedCallback, userContext) {
return this._invoke(Artist.get_path(), 'ArtistExists',false,{artistId:artistId},succeededCallback,failedCallback,userContext); }}
Artist.registerClass('Artist',Sys.Net.WebServiceProxy);
Artist._staticInstance = new Artist();
Artist.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Artist._staticInstance._path = value; }
Artist.get_path = function() { return Artist._staticInstance._path; }
Artist.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Artist._staticInstance._timeout = value; }
Artist.get_timeout = function() { 
return Artist._staticInstance._timeout; }
Artist.set_defaultUserContext = function(value) { 
Artist._staticInstance._userContext = value; }
Artist.get_defaultUserContext = function() { 
return Artist._staticInstance._userContext; }
Artist.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Artist._staticInstance._succeeded = value; }
Artist.get_defaultSucceededCallback = function() { 
return Artist._staticInstance._succeeded; }
Artist.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Artist._staticInstance._failed = value; }
Artist.get_defaultFailedCallback = function() { 
return Artist._staticInstance._failed; }
Artist.set_path("/Artist.asmx");
Artist.SearchArtistByName= function(name,onSuccess,onFailed,userContext) {Artist._staticInstance.SearchArtistByName(name,onSuccess,onFailed,userContext); }
Artist.GetAllNameBeginByKeyWord= function(key,onSuccess,onFailed,userContext) {Artist._staticInstance.GetAllNameBeginByKeyWord(key,onSuccess,onFailed,userContext); }
Artist.GetPersoVideosListByFlowName= function(FlowName,onSuccess,onFailed,userContext) {Artist._staticInstance.GetPersoVideosListByFlowName(FlowName,onSuccess,onFailed,userContext); }
Artist.getAllInformationByArtistId= function(ArtistId,onSuccess,onFailed,userContext) {Artist._staticInstance.getAllInformationByArtistId(ArtistId,onSuccess,onFailed,userContext); }
Artist.ArtistExists= function(artistId,onSuccess,onFailed,userContext) {Artist._staticInstance.ArtistExists(artistId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('RCP.TARATATA.Common.Entity');
if (typeof(RCP.TARATATA.Common.Entity.ArtistObject) === 'undefined') {
RCP.TARATATA.Common.Entity.ArtistObject=gtc("RCP.TARATATA.Common.Entity.ArtistObject");
RCP.TARATATA.Common.Entity.ArtistObject.registerClass('RCP.TARATATA.Common.Entity.ArtistObject');
}
Type.registerNamespace('RCP.TARATATA.BLL.FRONT.Entity');
if (typeof(RCP.TARATATA.BLL.FRONT.Entity.FluxKewego) === 'undefined') {
RCP.TARATATA.BLL.FRONT.Entity.FluxKewego=gtc("RCP.TARATATA.BLL.FRONT.Entity.FluxKewego");
RCP.TARATATA.BLL.FRONT.Entity.FluxKewego.registerClass('RCP.TARATATA.BLL.FRONT.Entity.FluxKewego');
}
if (typeof(RCP.TARATATA.Common.Entity.InfoArtistGenerale) === 'undefined') {
RCP.TARATATA.Common.Entity.InfoArtistGenerale=gtc("RCP.TARATATA.Common.Entity.InfoArtistGenerale");
RCP.TARATATA.Common.Entity.InfoArtistGenerale.registerClass('RCP.TARATATA.Common.Entity.InfoArtistGenerale');
}
