Type.registerNamespace('Viewr');
Viewr.Comment=function() {
Viewr.Comment.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Viewr.Comment.prototype={
SelectCommentsByItemId:function(str_type,id,succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'SelectCommentsByItemId',false,{str_type:str_type,id:id},succeededCallback,failedCallback,userContext); },
SelectCommentById:function(comment_id,succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'SelectCommentById',false,{comment_id:comment_id},succeededCallback,failedCallback,userContext); },
DeleteById:function(comment_id,succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'DeleteById',false,{comment_id:comment_id},succeededCallback,failedCallback,userContext); },
DeactivateById:function(comment_id,succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'DeactivateById',false,{comment_id:comment_id},succeededCallback,failedCallback,userContext); },
IsAdmin:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'IsAdmin',false,{},succeededCallback,failedCallback,userContext); },
SendReport:function(comment_id,text,succeededCallback, failedCallback, userContext) {
return this._invoke(Viewr.Comment.get_path(), 'SendReport',false,{comment_id:comment_id,text:text},succeededCallback,failedCallback,userContext); }}
Viewr.Comment.registerClass('Viewr.Comment',Sys.Net.WebServiceProxy);
Viewr.Comment._staticInstance = new Viewr.Comment();
Viewr.Comment.set_path = function(value) { Viewr.Comment._staticInstance._path = value; }
Viewr.Comment.get_path = function() { return Viewr.Comment._staticInstance._path; }
Viewr.Comment.set_timeout = function(value) { Viewr.Comment._staticInstance._timeout = value; }
Viewr.Comment.get_timeout = function() { return Viewr.Comment._staticInstance._timeout; }
Viewr.Comment.set_defaultUserContext = function(value) { Viewr.Comment._staticInstance._userContext = value; }
Viewr.Comment.get_defaultUserContext = function() { return Viewr.Comment._staticInstance._userContext; }
Viewr.Comment.set_defaultSucceededCallback = function(value) { Viewr.Comment._staticInstance._succeeded = value; }
Viewr.Comment.get_defaultSucceededCallback = function() { return Viewr.Comment._staticInstance._succeeded; }
Viewr.Comment.set_defaultFailedCallback = function(value) { Viewr.Comment._staticInstance._failed = value; }
Viewr.Comment.get_defaultFailedCallback = function() { return Viewr.Comment._staticInstance._failed; }
Viewr.Comment.set_path("/Comment.asmx");
Viewr.Comment.SelectCommentsByItemId= function(str_type,id,onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.SelectCommentsByItemId(str_type,id,onSuccess,onFailed,userContext); }
Viewr.Comment.SelectCommentById= function(comment_id,onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.SelectCommentById(comment_id,onSuccess,onFailed,userContext); }
Viewr.Comment.DeleteById= function(comment_id,onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.DeleteById(comment_id,onSuccess,onFailed,userContext); }
Viewr.Comment.DeactivateById= function(comment_id,onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.DeactivateById(comment_id,onSuccess,onFailed,userContext); }
Viewr.Comment.IsAdmin= function(onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.IsAdmin(onSuccess,onFailed,userContext); }
Viewr.Comment.SendReport= function(comment_id,text,onSuccess,onFailed,userContext) {Viewr.Comment._staticInstance.SendReport(comment_id,text,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Viewr.Code.Data');
if (typeof(Viewr.Code.Data.CommentItem) === 'undefined') {
Viewr.Code.Data.CommentItem=gtc("Viewr.Code.Data.CommentItem");
Viewr.Code.Data.CommentItem.registerClass('Viewr.Code.Data.CommentItem');
}
