Type.registerNamespace('NetDispatcher');
NetDispatcher.Messaging=function() {
NetDispatcher.Messaging.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
NetDispatcher.Messaging.prototype={
SendFlag:function(employeeID,flag,succeededCallback, failedCallback, userContext) {
return this._invoke(NetDispatcher.Messaging.get_path(), 'SendFlag',false,{employeeID:employeeID,flag:flag},succeededCallback,failedCallback,userContext); },
SendMessage:function(employeeID,text,succeededCallback, failedCallback, userContext) {
return this._invoke(NetDispatcher.Messaging.get_path(), 'SendMessage',false,{employeeID:employeeID,text:text},succeededCallback,failedCallback,userContext); },
GetNotifications:function(employeeID,succeededCallback, failedCallback, userContext) {
return this._invoke(NetDispatcher.Messaging.get_path(), 'GetNotifications',false,{employeeID:employeeID},succeededCallback,failedCallback,userContext); },
GetMessages:function(employeeID,succeededCallback, failedCallback, userContext) {
return this._invoke(NetDispatcher.Messaging.get_path(), 'GetMessages',false,{employeeID:employeeID},succeededCallback,failedCallback,userContext); }}
NetDispatcher.Messaging.registerClass('NetDispatcher.Messaging',Sys.Net.WebServiceProxy);
NetDispatcher.Messaging._staticInstance = new NetDispatcher.Messaging();
NetDispatcher.Messaging.set_path = function(value) { NetDispatcher.Messaging._staticInstance._path = value; }
NetDispatcher.Messaging.get_path = function() { return NetDispatcher.Messaging._staticInstance._path; }
NetDispatcher.Messaging.set_timeout = function(value) { NetDispatcher.Messaging._staticInstance._timeout = value; }
NetDispatcher.Messaging.get_timeout = function() { return NetDispatcher.Messaging._staticInstance._timeout; }
NetDispatcher.Messaging.set_defaultUserContext = function(value) { NetDispatcher.Messaging._staticInstance._userContext = value; }
NetDispatcher.Messaging.get_defaultUserContext = function() { return NetDispatcher.Messaging._staticInstance._userContext; }
NetDispatcher.Messaging.set_defaultSucceededCallback = function(value) { NetDispatcher.Messaging._staticInstance._succeeded = value; }
NetDispatcher.Messaging.get_defaultSucceededCallback = function() { return NetDispatcher.Messaging._staticInstance._succeeded; }
NetDispatcher.Messaging.set_defaultFailedCallback = function(value) { NetDispatcher.Messaging._staticInstance._failed = value; }
NetDispatcher.Messaging.get_defaultFailedCallback = function() { return NetDispatcher.Messaging._staticInstance._failed; }
NetDispatcher.Messaging.set_path("/netviewer/Messaging.asmx");
NetDispatcher.Messaging.SendFlag= function(employeeID,flag,onSuccess,onFailed,userContext) {NetDispatcher.Messaging._staticInstance.SendFlag(employeeID,flag,onSuccess,onFailed,userContext); }
NetDispatcher.Messaging.SendMessage= function(employeeID,text,onSuccess,onFailed,userContext) {NetDispatcher.Messaging._staticInstance.SendMessage(employeeID,text,onSuccess,onFailed,userContext); }
NetDispatcher.Messaging.GetNotifications= function(employeeID,onSuccess,onFailed,userContext) {NetDispatcher.Messaging._staticInstance.GetNotifications(employeeID,onSuccess,onFailed,userContext); }
NetDispatcher.Messaging.GetMessages= function(employeeID,onSuccess,onFailed,userContext) {NetDispatcher.Messaging._staticInstance.GetMessages(employeeID,onSuccess,onFailed,userContext); }
