Type.registerNamespace('Sawbuck.Services');
Sawbuck.Services.Search=function() {
Sawbuck.Services.Search.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Sawbuck.Services.Search.prototype={
SaveSearch:function(oSearch,succeededCallback, failedCallback, userContext) {
return this._invoke(Sawbuck.Services.Search.get_path(), 'SaveSearch',false,{oSearch:oSearch},succeededCallback,failedCallback,userContext); },
GetSavedSearches:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Sawbuck.Services.Search.get_path(), 'GetSavedSearches',false,{},succeededCallback,failedCallback,userContext); }}
Sawbuck.Services.Search.registerClass('Sawbuck.Services.Search',Sys.Net.WebServiceProxy);
Sawbuck.Services.Search._staticInstance = new Sawbuck.Services.Search();
Sawbuck.Services.Search.set_path = function(value) { Sawbuck.Services.Search._staticInstance._path = value; }
Sawbuck.Services.Search.get_path = function() { return Sawbuck.Services.Search._staticInstance._path; }
Sawbuck.Services.Search.set_timeout = function(value) { Sawbuck.Services.Search._staticInstance._timeout = value; }
Sawbuck.Services.Search.get_timeout = function() { return Sawbuck.Services.Search._staticInstance._timeout; }
Sawbuck.Services.Search.set_defaultUserContext = function(value) { Sawbuck.Services.Search._staticInstance._userContext = value; }
Sawbuck.Services.Search.get_defaultUserContext = function() { return Sawbuck.Services.Search._staticInstance._userContext; }
Sawbuck.Services.Search.set_defaultSucceededCallback = function(value) { Sawbuck.Services.Search._staticInstance._succeeded = value; }
Sawbuck.Services.Search.get_defaultSucceededCallback = function() { return Sawbuck.Services.Search._staticInstance._succeeded; }
Sawbuck.Services.Search.set_defaultFailedCallback = function(value) { Sawbuck.Services.Search._staticInstance._failed = value; }
Sawbuck.Services.Search.get_defaultFailedCallback = function() { return Sawbuck.Services.Search._staticInstance._failed; }
Sawbuck.Services.Search.set_path("/webservices/Search.asmx");
Sawbuck.Services.Search.SaveSearch= function(oSearch,onSuccess,onFailed,userContext) {Sawbuck.Services.Search._staticInstance.SaveSearch(oSearch,onSuccess,onFailed,userContext); }
Sawbuck.Services.Search.GetSavedSearches= function(onSuccess,onFailed,userContext) {Sawbuck.Services.Search._staticInstance.GetSavedSearches(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Sawbuck.Search');
if (typeof(Sawbuck.Search.SavedSearchSimple) === 'undefined') {
Sawbuck.Search.SavedSearchSimple=gtc("Sawbuck.Search.SavedSearchSimple");
Sawbuck.Search.SavedSearchSimple.registerClass('Sawbuck.Search.SavedSearchSimple');
}
