Type.registerNamespace('MicrosoftFrance.MCS.Commerce.WS.AJAXProject');
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService=function() {
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.prototype={
GetTopicInformation:function(topicCode,topicType,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicInformation',false,{topicCode:topicCode,topicType:topicType},succeededCallback,failedCallback,userContext); },
GetTopicProducts:function(topicCode,topicType,productSortExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicProducts',false,{topicCode:topicCode,topicType:topicType,productSortExpression:productSortExpression},succeededCallback,failedCallback,userContext); },
GetFilteredTopicProducts:function(topicCode,topicType,productSortExpression,filterExpression,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetFilteredTopicProducts',false,{topicCode:topicCode,topicType:topicType,productSortExpression:productSortExpression,filterExpression:filterExpression},succeededCallback,failedCallback,userContext); },
GetTopicProductsCodes:function(topicCode,topicType,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicProductsCodes',false,{topicCode:topicCode,topicType:topicType},succeededCallback,failedCallback,userContext); },
GetTopicProductsCodesByRootCategory:function(topicCode,topicType,rootCategoryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicProductsCodesByRootCategory',false,{topicCode:topicCode,topicType:topicType,rootCategoryCode:rootCategoryCode},succeededCallback,failedCallback,userContext); },
GetTopicProductsByTopicList:function(topicList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicProductsByTopicList',false,{topicList:topicList},succeededCallback,failedCallback,userContext); },
GetTopicProductsCodesByTopicList:function(topicList,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicProductsCodesByTopicList',false,{topicList:topicList},succeededCallback,failedCallback,userContext); },
TopicCustomerRatingRecord:function(customerId,topicType,topicCode,topicUrl,customerRating,customerComment,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'TopicCustomerRatingRecord',false,{customerId:customerId,topicType:topicType,topicCode:topicCode,topicUrl:topicUrl,customerRating:customerRating,customerComment:customerComment},succeededCallback,failedCallback,userContext); },
GetTopicWithCustomerRating:function(customerId,topicType,topicCode,succeededCallback, failedCallback, userContext) {
return this._invoke(MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path(), 'GetTopicWithCustomerRating',false,{customerId:customerId,topicType:topicType,topicCode:topicCode},succeededCallback,failedCallback,userContext); }}
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.registerClass('MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService',Sys.Net.WebServiceProxy);
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance = new MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService();
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_path = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._path = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_path = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._path; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_timeout = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._timeout = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_timeout = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._timeout; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_defaultUserContext = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._userContext = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_defaultUserContext = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._userContext; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_defaultSucceededCallback = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._succeeded = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_defaultSucceededCallback = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._succeeded; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_defaultFailedCallback = function(value) { MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._failed = value; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.get_defaultFailedCallback = function() { return MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance._failed; }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.set_path("/kiehls/ws/ajax/Topic.asmx");
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicInformation= function(topicCode,topicType,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicInformation(topicCode,topicType,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicProducts= function(topicCode,topicType,productSortExpression,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicProducts(topicCode,topicType,productSortExpression,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetFilteredTopicProducts= function(topicCode,topicType,productSortExpression,filterExpression,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetFilteredTopicProducts(topicCode,topicType,productSortExpression,filterExpression,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicProductsCodes= function(topicCode,topicType,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicProductsCodes(topicCode,topicType,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicProductsCodesByRootCategory= function(topicCode,topicType,rootCategoryCode,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicProductsCodesByRootCategory(topicCode,topicType,rootCategoryCode,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicProductsByTopicList= function(topicList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicProductsByTopicList(topicList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicProductsCodesByTopicList= function(topicList,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicProductsCodesByTopicList(topicList,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.TopicCustomerRatingRecord= function(customerId,topicType,topicCode,topicUrl,customerRating,customerComment,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.TopicCustomerRatingRecord(customerId,topicType,topicCode,topicUrl,customerRating,customerComment,onSuccess,onFailed,userContext); }
MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService.GetTopicWithCustomerRating= function(customerId,topicType,topicCode,onSuccess,onFailed,userContext) {MicrosoftFrance.MCS.Commerce.WS.AJAXProject.TopicWebService._staticInstance.GetTopicWithCustomerRating(customerId,topicType,topicCode,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MicrosoftFrance.MCS.Commerce.AJAXProject');
if (typeof(MicrosoftFrance.MCS.Commerce.AJAXProject.Topic) === 'undefined') {
MicrosoftFrance.MCS.Commerce.AJAXProject.Topic=gtc("MicrosoftFrance.MCS.Commerce.AJAXProject.Topic");
MicrosoftFrance.MCS.Commerce.AJAXProject.Topic.registerClass('MicrosoftFrance.MCS.Commerce.AJAXProject.Topic');
}
if (typeof(MicrosoftFrance.MCS.Commerce.AJAXProject.Product) === 'undefined') {
MicrosoftFrance.MCS.Commerce.AJAXProject.Product=gtc("MicrosoftFrance.MCS.Commerce.AJAXProject.Product");
MicrosoftFrance.MCS.Commerce.AJAXProject.Product.registerClass('MicrosoftFrance.MCS.Commerce.AJAXProject.Product');
}
if (typeof(MicrosoftFrance.MCS.Commerce.AJAXProject.Status) === 'undefined') {
MicrosoftFrance.MCS.Commerce.AJAXProject.Status=gtc("MicrosoftFrance.MCS.Commerce.AJAXProject.Status");
MicrosoftFrance.MCS.Commerce.AJAXProject.Status.registerClass('MicrosoftFrance.MCS.Commerce.AJAXProject.Status');
}

