var ConfigitService=function() {
ConfigitService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ConfigitService.prototype={
Assign:function(pmmState,newAssignment,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'Assign',false,{pmmState:pmmState,newAssignment:newAssignment},succeededCallback,failedCallback,userContext); },
AssignMultiple:function(pmmState,newAssignments,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'AssignMultiple',false,{pmmState:pmmState,newAssignments:newAssignments},succeededCallback,failedCallback,userContext); },
Undo:function(pmmState,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'Undo',false,{pmmState:pmmState},succeededCallback,failedCallback,userContext); },
Reset:function(pmmState,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'Reset',false,{pmmState:pmmState},succeededCallback,failedCallback,userContext); },
Complete:function(pmmState,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'Complete',false,{pmmState:pmmState},succeededCallback,failedCallback,userContext); },
ValidateModel:function(pmmState,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'ValidateModel',false,{pmmState:pmmState},succeededCallback,failedCallback,userContext); },
SaveConfiguration:function(pmmState,uCustomizeId,succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'SaveConfiguration',false,{pmmState:pmmState,uCustomizeId:uCustomizeId},succeededCallback,failedCallback,userContext); },
KeepAlive:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ConfigitService.get_path(), 'KeepAlive',false,{},succeededCallback,failedCallback,userContext); }}
ConfigitService.registerClass('ConfigitService',Sys.Net.WebServiceProxy);
ConfigitService._staticInstance = new ConfigitService();
ConfigitService.set_path = function(value) { ConfigitService._staticInstance._path = value; }
ConfigitService.get_path = function() { return ConfigitService._staticInstance._path; }
ConfigitService.set_timeout = function(value) { ConfigitService._staticInstance._timeout = value; }
ConfigitService.get_timeout = function() { return ConfigitService._staticInstance._timeout; }
ConfigitService.set_defaultUserContext = function(value) { ConfigitService._staticInstance._userContext = value; }
ConfigitService.get_defaultUserContext = function() { return ConfigitService._staticInstance._userContext; }
ConfigitService.set_defaultSucceededCallback = function(value) { ConfigitService._staticInstance._succeeded = value; }
ConfigitService.get_defaultSucceededCallback = function() { return ConfigitService._staticInstance._succeeded; }
ConfigitService.set_defaultFailedCallback = function(value) { ConfigitService._staticInstance._failed = value; }
ConfigitService.get_defaultFailedCallback = function() { return ConfigitService._staticInstance._failed; }
ConfigitService.set_path("/ConfigitService.asmx");
ConfigitService.Assign= function(pmmState,newAssignment,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.Assign(pmmState,newAssignment,onSuccess,onFailed,userContext); }
ConfigitService.AssignMultiple= function(pmmState,newAssignments,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.AssignMultiple(pmmState,newAssignments,onSuccess,onFailed,userContext); }
ConfigitService.Undo= function(pmmState,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.Undo(pmmState,onSuccess,onFailed,userContext); }
ConfigitService.Reset= function(pmmState,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.Reset(pmmState,onSuccess,onFailed,userContext); }
ConfigitService.Complete= function(pmmState,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.Complete(pmmState,onSuccess,onFailed,userContext); }
ConfigitService.ValidateModel= function(pmmState,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.ValidateModel(pmmState,onSuccess,onFailed,userContext); }
ConfigitService.SaveConfiguration= function(pmmState,uCustomizeId,onSuccess,onFailed,userContext) {ConfigitService._staticInstance.SaveConfiguration(pmmState,uCustomizeId,onSuccess,onFailed,userContext); }
ConfigitService.KeepAlive= function(onSuccess,onFailed,userContext) {ConfigitService._staticInstance.KeepAlive(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Configit.Runtime.WebControls');
if (typeof(Configit.Runtime.WebControls.ProductModelManagerState) === 'undefined') {
Configit.Runtime.WebControls.ProductModelManagerState=gtc("Configit.Runtime.WebControls.ProductModelManagerState");
Configit.Runtime.WebControls.ProductModelManagerState.registerClass('Configit.Runtime.WebControls.ProductModelManagerState');
}
if (typeof(Configit.Runtime.WebControls.Assignment) === 'undefined') {
Configit.Runtime.WebControls.Assignment=gtc("Configit.Runtime.WebControls.Assignment");
Configit.Runtime.WebControls.Assignment.registerClass('Configit.Runtime.WebControls.Assignment');
}
