Type.registerNamespace('JetShop.StoreControls.Services');
JetShop.StoreControls.Services.Products=function() {
JetShop.StoreControls.Services.Products.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
JetShop.StoreControls.Services.Products.prototype={
GetAttributeData:function(productID,attributeID,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributeData',false,{productID:productID,attributeID:attributeID},succeededCallback,failedCallback,userContext); },
GetAttributes:function(base64Value,prodIDenc,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributes',false,{base64Value:base64Value,prodIDenc:prodIDenc},succeededCallback,failedCallback,userContext); },
GetAttributeValues:function(base64Value,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributeValues',false,{base64Value:base64Value},succeededCallback,failedCallback,userContext); }}
JetShop.StoreControls.Services.Products.registerClass('JetShop.StoreControls.Services.Products',Sys.Net.WebServiceProxy);
JetShop.StoreControls.Services.Products._staticInstance = new JetShop.StoreControls.Services.Products();
JetShop.StoreControls.Services.Products.set_path = function(value) { JetShop.StoreControls.Services.Products._staticInstance._path = value; }
JetShop.StoreControls.Services.Products.get_path = function() { return JetShop.StoreControls.Services.Products._staticInstance._path; }
JetShop.StoreControls.Services.Products.set_timeout = function(value) { JetShop.StoreControls.Services.Products._staticInstance._timeout = value; }
JetShop.StoreControls.Services.Products.get_timeout = function() { return JetShop.StoreControls.Services.Products._staticInstance._timeout; }
JetShop.StoreControls.Services.Products.set_defaultUserContext = function(value) { JetShop.StoreControls.Services.Products._staticInstance._userContext = value; }
JetShop.StoreControls.Services.Products.get_defaultUserContext = function() { return JetShop.StoreControls.Services.Products._staticInstance._userContext; }
JetShop.StoreControls.Services.Products.set_defaultSucceededCallback = function(value) { JetShop.StoreControls.Services.Products._staticInstance._succeeded = value; }
JetShop.StoreControls.Services.Products.get_defaultSucceededCallback = function() { return JetShop.StoreControls.Services.Products._staticInstance._succeeded; }
JetShop.StoreControls.Services.Products.set_defaultFailedCallback = function(value) { JetShop.StoreControls.Services.Products._staticInstance._failed = value; }
JetShop.StoreControls.Services.Products.get_defaultFailedCallback = function() { return JetShop.StoreControls.Services.Products._staticInstance._failed; }
JetShop.StoreControls.Services.Products.set_path("/Services/Products.asmx");
JetShop.StoreControls.Services.Products.GetAttributeData= function(productID,attributeID,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributeData(productID,attributeID,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetAttributes= function(base64Value,prodIDenc,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributes(base64Value,prodIDenc,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetAttributeValues= function(base64Value,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributeValues(base64Value,onSuccess,onFailed,userContext); }
