Type.registerNamespace('Sage.PSS.Consumer.WS');
Sage.PSS.Consumer.WS.Generic=function() {
Sage.PSS.Consumer.WS.Generic.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Sage.PSS.Consumer.WS.Generic.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Sage.PSS.Consumer.WS.Generic._staticInstance.get_path();},
GetReviewComment:function(solutionReviewID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetReviewComment',false,{solutionReviewID:solutionReviewID},succeededCallback,failedCallback,userContext); },
GetSolutionDetails:function(solutionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSolutionDetails',false,{solutionID:solutionID},succeededCallback,failedCallback,userContext); }}
Sage.PSS.Consumer.WS.Generic.registerClass('Sage.PSS.Consumer.WS.Generic',Sys.Net.WebServiceProxy);
Sage.PSS.Consumer.WS.Generic._staticInstance = new Sage.PSS.Consumer.WS.Generic();
Sage.PSS.Consumer.WS.Generic.set_path = function(value) { Sage.PSS.Consumer.WS.Generic._staticInstance.set_path(value); }
Sage.PSS.Consumer.WS.Generic.get_path = function() { return Sage.PSS.Consumer.WS.Generic._staticInstance.get_path(); }
Sage.PSS.Consumer.WS.Generic.set_timeout = function(value) { Sage.PSS.Consumer.WS.Generic._staticInstance.set_timeout(value); }
Sage.PSS.Consumer.WS.Generic.get_timeout = function() { return Sage.PSS.Consumer.WS.Generic._staticInstance.get_timeout(); }
Sage.PSS.Consumer.WS.Generic.set_defaultUserContext = function(value) { Sage.PSS.Consumer.WS.Generic._staticInstance.set_defaultUserContext(value); }
Sage.PSS.Consumer.WS.Generic.get_defaultUserContext = function() { return Sage.PSS.Consumer.WS.Generic._staticInstance.get_defaultUserContext(); }
Sage.PSS.Consumer.WS.Generic.set_defaultSucceededCallback = function(value) { Sage.PSS.Consumer.WS.Generic._staticInstance.set_defaultSucceededCallback(value); }
Sage.PSS.Consumer.WS.Generic.get_defaultSucceededCallback = function() { return Sage.PSS.Consumer.WS.Generic._staticInstance.get_defaultSucceededCallback(); }
Sage.PSS.Consumer.WS.Generic.set_defaultFailedCallback = function(value) { Sage.PSS.Consumer.WS.Generic._staticInstance.set_defaultFailedCallback(value); }
Sage.PSS.Consumer.WS.Generic.get_defaultFailedCallback = function() { return Sage.PSS.Consumer.WS.Generic._staticInstance.get_defaultFailedCallback(); }
Sage.PSS.Consumer.WS.Generic.set_path("/WS/Generic.asmx");
Sage.PSS.Consumer.WS.Generic.GetReviewComment= function(solutionReviewID,onSuccess,onFailed,userContext) {Sage.PSS.Consumer.WS.Generic._staticInstance.GetReviewComment(solutionReviewID,onSuccess,onFailed,userContext); }
Sage.PSS.Consumer.WS.Generic.GetSolutionDetails= function(solutionID,onSuccess,onFailed,userContext) {Sage.PSS.Consumer.WS.Generic._staticInstance.GetSolutionDetails(solutionID,onSuccess,onFailed,userContext); }
