Type.registerNamespace('Vivo.WebControls');
Vivo.WebControls.WebControlsWS=function() {
Vivo.WebControls.WebControlsWS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Vivo.WebControls.WebControlsWS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Vivo.WebControls.WebControlsWS._staticInstance.get_path();},
UpdateRank:function(ticket,portalid,userID,tableName,columnName,itemId,rankValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateRank',false,{ticket:ticket,portalid:portalid,userID:userID,tableName:tableName,columnName:columnName,itemId:itemId,rankValue:rankValue},succeededCallback,failedCallback,userContext); },
UpdateRating:function(ticket,portalId,moduleId,userId,columnName,itemId,rateValue,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateRating',false,{ticket:ticket,portalId:portalId,moduleId:moduleId,userId:userId,columnName:columnName,itemId:itemId,rateValue:rateValue},succeededCallback,failedCallback,userContext); }}
Vivo.WebControls.WebControlsWS.registerClass('Vivo.WebControls.WebControlsWS',Sys.Net.WebServiceProxy);
Vivo.WebControls.WebControlsWS._staticInstance = new Vivo.WebControls.WebControlsWS();
Vivo.WebControls.WebControlsWS.set_path = function(value) { Vivo.WebControls.WebControlsWS._staticInstance.set_path(value); }
Vivo.WebControls.WebControlsWS.get_path = function() { return Vivo.WebControls.WebControlsWS._staticInstance.get_path(); }
Vivo.WebControls.WebControlsWS.set_timeout = function(value) { Vivo.WebControls.WebControlsWS._staticInstance.set_timeout(value); }
Vivo.WebControls.WebControlsWS.get_timeout = function() { return Vivo.WebControls.WebControlsWS._staticInstance.get_timeout(); }
Vivo.WebControls.WebControlsWS.set_defaultUserContext = function(value) { Vivo.WebControls.WebControlsWS._staticInstance.set_defaultUserContext(value); }
Vivo.WebControls.WebControlsWS.get_defaultUserContext = function() { return Vivo.WebControls.WebControlsWS._staticInstance.get_defaultUserContext(); }
Vivo.WebControls.WebControlsWS.set_defaultSucceededCallback = function(value) { Vivo.WebControls.WebControlsWS._staticInstance.set_defaultSucceededCallback(value); }
Vivo.WebControls.WebControlsWS.get_defaultSucceededCallback = function() { return Vivo.WebControls.WebControlsWS._staticInstance.get_defaultSucceededCallback(); }
Vivo.WebControls.WebControlsWS.set_defaultFailedCallback = function(value) { Vivo.WebControls.WebControlsWS._staticInstance.set_defaultFailedCallback(value); }
Vivo.WebControls.WebControlsWS.get_defaultFailedCallback = function() { return Vivo.WebControls.WebControlsWS._staticInstance.get_defaultFailedCallback(); }
Vivo.WebControls.WebControlsWS.set_path("/DesktopModules/VivoWebControls/WebControlsWS.asmx");
Vivo.WebControls.WebControlsWS.UpdateRank= function(ticket,portalid,userID,tableName,columnName,itemId,rankValue,onSuccess,onFailed,userContext) {Vivo.WebControls.WebControlsWS._staticInstance.UpdateRank(ticket,portalid,userID,tableName,columnName,itemId,rankValue,onSuccess,onFailed,userContext); }
Vivo.WebControls.WebControlsWS.UpdateRating= function(ticket,portalId,moduleId,userId,columnName,itemId,rateValue,onSuccess,onFailed,userContext) {Vivo.WebControls.WebControlsWS._staticInstance.UpdateRating(ticket,portalId,moduleId,userId,columnName,itemId,rateValue,onSuccess,onFailed,userContext); }
