Type.registerNamespace('logicbase.Shop');
logicbase.Shop.LBShopWebService=function() {
logicbase.Shop.LBShopWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
logicbase.Shop.LBShopWebService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return logicbase.Shop.LBShopWebService._staticInstance.get_path();},
GetControl:function(control,json,succeededCallback, failedCallback, userContext) {
/// <param name="control" type="String">System.String</param>
/// <param name="json" type="Array">Jayrock.Json.JsonArray</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetControl',false,{control:control,json:json},succeededCallback,failedCallback,userContext); },
RemoveMessage:function(key,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveMessage',false,{key:key},succeededCallback,failedCallback,userContext); },
AddMessage:function(key,messageType,message,category,severityCode,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="messageType" type="logicbase.Web.Enums.Message.MessageTypes">logicbase.Web.Enums.Message.MessageTypes</param>
/// <param name="message" type="String">System.String</param>
/// <param name="category" type="String">System.String</param>
/// <param name="severityCode" type="logicbase.Web.Enums.Message.SeverityCodes">logicbase.Web.Enums.Message.SeverityCodes</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddMessage',false,{key:key,messageType:messageType,message:message,category:category,severityCode:severityCode},succeededCallback,failedCallback,userContext); },
AddJsonMessage:function(key,messageJson,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="messageJson" type="Object">Jayrock.Json.JsonObject</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddJsonMessage',false,{key:key,messageJson:messageJson},succeededCallback,failedCallback,userContext); },
AddMessageObject:function(key,message,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="message" type="logicbase.Web.MessageObject">logicbase.Web.MessageObject</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddMessageObject',false,{key:key,message:message},succeededCallback,failedCallback,userContext); },
AddMessagesArray:function(messagesArray,succeededCallback, failedCallback, userContext) {
/// <param name="messagesArray" type="Array">Jayrock.Json.JsonArray</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddMessagesArray',false,{messagesArray:messagesArray},succeededCallback,failedCallback,userContext); },
SetMessageInactive:function(key,succeededCallback, failedCallback, userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetMessageInactive',false,{key:key},succeededCallback,failedCallback,userContext); },
ResetMessageHeader:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ResetMessageHeader',false,{},succeededCallback,failedCallback,userContext); },
GetAvailability:function(itemId,versionId,isVersionItem,label,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="isVersionItem" type="Number">System.Int32</param>
/// <param name="label" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAvailability',false,{itemId:itemId,versionId:versionId,isVersionItem:isVersionItem,label:label},succeededCallback,failedCallback,userContext); },
SetAndGetUsefulString:function(ratingId,useful,succeededCallback, failedCallback, userContext) {
/// <param name="ratingId" type="Number">System.Int32</param>
/// <param name="useful" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetAndGetUsefulString',false,{ratingId:ratingId,useful:useful},succeededCallback,failedCallback,userContext); },
GetTabContent:function(tabId,opt,itemID,succeededCallback, failedCallback, userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="itemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetTabContent',false,{tabId:tabId,opt:opt,itemID:itemID},succeededCallback,failedCallback,userContext); },
GetCrossContent:function(tabId,opt,Start,DivId,itemID,succeededCallback, failedCallback, userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="Start" type="Number">System.Int32</param>
/// <param name="DivId" type="String">System.String</param>
/// <param name="itemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetCrossContent',false,{tabId:tabId,opt:opt,Start:Start,DivId:DivId,itemID:itemID},succeededCallback,failedCallback,userContext); },
ResetSML:function(ClassId,succeededCallback, failedCallback, userContext) {
/// <param name="ClassId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ResetSML',false,{ClassId:ClassId},succeededCallback,failedCallback,userContext); },
GetClassAttributes:function(Klasse,attrIDs,succeededCallback, failedCallback, userContext) {
/// <param name="Klasse" type="String">System.String</param>
/// <param name="attrIDs" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetClassAttributes',false,{Klasse:Klasse,attrIDs:attrIDs},succeededCallback,failedCallback,userContext); },
startSearch:function(searchText,tbSearchUniqueID,succeededCallback, failedCallback, userContext) {
/// <param name="searchText" type="String">System.String</param>
/// <param name="tbSearchUniqueID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'startSearch',false,{searchText:searchText,tbSearchUniqueID:tbSearchUniqueID},succeededCallback,failedCallback,userContext); },
SetItemCompare:function(itemId,title,state,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="title" type="String">System.String</param>
/// <param name="state" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetItemCompare',false,{itemId:itemId,title:title,state:state},succeededCallback,failedCallback,userContext); },
GetItemsCompare:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetItemsCompare',false,{},succeededCallback,failedCallback,userContext); },
ResetItemCompare:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ResetItemCompare',false,{},succeededCallback,failedCallback,userContext); },
trackVisit:function(reference,resolution,colorDepth,plugins,title,URL,supportsCookie,succeededCallback, failedCallback, userContext) {
/// <param name="reference" type="String">System.String</param>
/// <param name="resolution" type="String">System.String</param>
/// <param name="colorDepth" type="String">System.String</param>
/// <param name="plugins" type="String">System.String</param>
/// <param name="title" type="String">System.String</param>
/// <param name="URL" type="String">System.String</param>
/// <param name="supportsCookie" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'trackVisit',false,{reference:reference,resolution:resolution,colorDepth:colorDepth,plugins:plugins,title:title,URL:URL,supportsCookie:supportsCookie},succeededCallback,failedCallback,userContext); },
trackPage:function(title,URL,succeededCallback, failedCallback, userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="URL" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'trackPage',false,{title:title,URL:URL},succeededCallback,failedCallback,userContext); },
GetAccessoryVisibility:function(shoppingCartPositionId,succeededCallback, failedCallback, userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAccessoryVisibility',false,{shoppingCartPositionId:shoppingCartPositionId},succeededCallback,failedCallback,userContext); },
GetAccessoryItems:function(shoppingCartPositionId,succeededCallback, failedCallback, userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAccessoryItems',false,{shoppingCartPositionId:shoppingCartPositionId},succeededCallback,failedCallback,userContext); },
GetOptionalAccessoryItems:function(itemId,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetOptionalAccessoryItems',false,{itemId:itemId},succeededCallback,failedCallback,userContext); },
ChangeVersioninCart:function(shoppingCartPositionId,VersionID,Quantity,ItemID,succeededCallback, failedCallback, userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="VersionID" type="Number">System.Int32</param>
/// <param name="Quantity" type="Number">System.Int32</param>
/// <param name="ItemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ChangeVersioninCart',false,{shoppingCartPositionId:shoppingCartPositionId,VersionID:VersionID,Quantity:Quantity,ItemID:ItemID},succeededCallback,failedCallback,userContext); },
AddItemToCart:function(itemId,versionId,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddItemToCart',false,{itemId:itemId,versionId:versionId},succeededCallback,failedCallback,userContext); },
SelectObjectListItem:function(objectId,versionId,succeededCallback, failedCallback, userContext) {
/// <param name="objectId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectObjectListItem',false,{objectId:objectId,versionId:versionId},succeededCallback,failedCallback,userContext); },
DeleteObjectListItem:function(objectId,succeededCallback, failedCallback, userContext) {
/// <param name="objectId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeleteObjectListItem',false,{objectId:objectId},succeededCallback,failedCallback,userContext); },
GetOtherCategoryItems:function(firstItem,succeededCallback, failedCallback, userContext) {
/// <param name="firstItem" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetOtherCategoryItems',false,{firstItem:firstItem},succeededCallback,failedCallback,userContext); },
GetQuickView:function(itemId,versionId,succeededCallback, failedCallback, userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetQuickView',false,{itemId:itemId,versionId:versionId},succeededCallback,failedCallback,userContext); },
Scene7ImageUrl:function(USER_MinRef,requestUrl,succeededCallback, failedCallback, userContext) {
/// <param name="USER_MinRef" type="String">System.String</param>
/// <param name="requestUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'Scene7ImageUrl',false,{USER_MinRef:USER_MinRef,requestUrl:requestUrl},succeededCallback,failedCallback,userContext); }}
logicbase.Shop.LBShopWebService.registerClass('logicbase.Shop.LBShopWebService',Sys.Net.WebServiceProxy);
logicbase.Shop.LBShopWebService._staticInstance = new logicbase.Shop.LBShopWebService();
logicbase.Shop.LBShopWebService.set_path = function(value) {
logicbase.Shop.LBShopWebService._staticInstance.set_path(value); }
logicbase.Shop.LBShopWebService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_path();}
logicbase.Shop.LBShopWebService.set_timeout = function(value) {
logicbase.Shop.LBShopWebService._staticInstance.set_timeout(value); }
logicbase.Shop.LBShopWebService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_timeout(); }
logicbase.Shop.LBShopWebService.set_defaultUserContext = function(value) { 
logicbase.Shop.LBShopWebService._staticInstance.set_defaultUserContext(value); }
logicbase.Shop.LBShopWebService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultUserContext(); }
logicbase.Shop.LBShopWebService.set_defaultSucceededCallback = function(value) { 
 logicbase.Shop.LBShopWebService._staticInstance.set_defaultSucceededCallback(value); }
logicbase.Shop.LBShopWebService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultSucceededCallback(); }
logicbase.Shop.LBShopWebService.set_defaultFailedCallback = function(value) { 
logicbase.Shop.LBShopWebService._staticInstance.set_defaultFailedCallback(value); }
logicbase.Shop.LBShopWebService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return logicbase.Shop.LBShopWebService._staticInstance.get_defaultFailedCallback(); }
logicbase.Shop.LBShopWebService.set_path("/LBShopWebService.asmx");
logicbase.Shop.LBShopWebService.GetControl= function(control,json,onSuccess,onFailed,userContext) {
/// <param name="control" type="String">System.String</param>
/// <param name="json" type="Array">Jayrock.Json.JsonArray</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetControl(control,json,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.RemoveMessage= function(key,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.RemoveMessage(key,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddMessage= function(key,messageType,message,category,severityCode,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="messageType" type="logicbase.Web.Enums.Message.MessageTypes">logicbase.Web.Enums.Message.MessageTypes</param>
/// <param name="message" type="String">System.String</param>
/// <param name="category" type="String">System.String</param>
/// <param name="severityCode" type="logicbase.Web.Enums.Message.SeverityCodes">logicbase.Web.Enums.Message.SeverityCodes</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.AddMessage(key,messageType,message,category,severityCode,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddJsonMessage= function(key,messageJson,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="messageJson" type="Object">Jayrock.Json.JsonObject</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.AddJsonMessage(key,messageJson,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddMessageObject= function(key,message,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="message" type="logicbase.Web.MessageObject">logicbase.Web.MessageObject</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.AddMessageObject(key,message,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddMessagesArray= function(messagesArray,onSuccess,onFailed,userContext) {
/// <param name="messagesArray" type="Array">Jayrock.Json.JsonArray</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.AddMessagesArray(messagesArray,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SetMessageInactive= function(key,onSuccess,onFailed,userContext) {
/// <param name="key" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.SetMessageInactive(key,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ResetMessageHeader= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.ResetMessageHeader(onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetAvailability= function(itemId,versionId,isVersionItem,label,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="isVersionItem" type="Number">System.Int32</param>
/// <param name="label" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetAvailability(itemId,versionId,isVersionItem,label,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SetAndGetUsefulString= function(ratingId,useful,onSuccess,onFailed,userContext) {
/// <param name="ratingId" type="Number">System.Int32</param>
/// <param name="useful" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.SetAndGetUsefulString(ratingId,useful,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetTabContent= function(tabId,opt,itemID,onSuccess,onFailed,userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="itemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetTabContent(tabId,opt,itemID,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetCrossContent= function(tabId,opt,Start,DivId,itemID,onSuccess,onFailed,userContext) {
/// <param name="tabId" type="Number">System.Int32</param>
/// <param name="opt" type="String">System.String</param>
/// <param name="Start" type="Number">System.Int32</param>
/// <param name="DivId" type="String">System.String</param>
/// <param name="itemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetCrossContent(tabId,opt,Start,DivId,itemID,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ResetSML= function(ClassId,onSuccess,onFailed,userContext) {
/// <param name="ClassId" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.ResetSML(ClassId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetClassAttributes= function(Klasse,attrIDs,onSuccess,onFailed,userContext) {
/// <param name="Klasse" type="String">System.String</param>
/// <param name="attrIDs" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetClassAttributes(Klasse,attrIDs,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.startSearch= function(searchText,tbSearchUniqueID,onSuccess,onFailed,userContext) {
/// <param name="searchText" type="String">System.String</param>
/// <param name="tbSearchUniqueID" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.startSearch(searchText,tbSearchUniqueID,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SetItemCompare= function(itemId,title,state,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="title" type="String">System.String</param>
/// <param name="state" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.SetItemCompare(itemId,title,state,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetItemsCompare= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetItemsCompare(onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ResetItemCompare= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.ResetItemCompare(onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.trackVisit= function(reference,resolution,colorDepth,plugins,title,URL,supportsCookie,onSuccess,onFailed,userContext) {
/// <param name="reference" type="String">System.String</param>
/// <param name="resolution" type="String">System.String</param>
/// <param name="colorDepth" type="String">System.String</param>
/// <param name="plugins" type="String">System.String</param>
/// <param name="title" type="String">System.String</param>
/// <param name="URL" type="String">System.String</param>
/// <param name="supportsCookie" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.trackVisit(reference,resolution,colorDepth,plugins,title,URL,supportsCookie,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.trackPage= function(title,URL,onSuccess,onFailed,userContext) {
/// <param name="title" type="String">System.String</param>
/// <param name="URL" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.trackPage(title,URL,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetAccessoryVisibility= function(shoppingCartPositionId,onSuccess,onFailed,userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetAccessoryVisibility(shoppingCartPositionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetAccessoryItems= function(shoppingCartPositionId,onSuccess,onFailed,userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetAccessoryItems(shoppingCartPositionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetOptionalAccessoryItems= function(itemId,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetOptionalAccessoryItems(itemId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.ChangeVersioninCart= function(shoppingCartPositionId,VersionID,Quantity,ItemID,onSuccess,onFailed,userContext) {
/// <param name="shoppingCartPositionId" type="Number">System.Int32</param>
/// <param name="VersionID" type="Number">System.Int32</param>
/// <param name="Quantity" type="Number">System.Int32</param>
/// <param name="ItemID" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.ChangeVersioninCart(shoppingCartPositionId,VersionID,Quantity,ItemID,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.AddItemToCart= function(itemId,versionId,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.AddItemToCart(itemId,versionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.SelectObjectListItem= function(objectId,versionId,onSuccess,onFailed,userContext) {
/// <param name="objectId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.SelectObjectListItem(objectId,versionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.DeleteObjectListItem= function(objectId,onSuccess,onFailed,userContext) {
/// <param name="objectId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.DeleteObjectListItem(objectId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetOtherCategoryItems= function(firstItem,onSuccess,onFailed,userContext) {
/// <param name="firstItem" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetOtherCategoryItems(firstItem,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.GetQuickView= function(itemId,versionId,onSuccess,onFailed,userContext) {
/// <param name="itemId" type="Number">System.Int32</param>
/// <param name="versionId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.GetQuickView(itemId,versionId,onSuccess,onFailed,userContext); }
logicbase.Shop.LBShopWebService.Scene7ImageUrl= function(USER_MinRef,requestUrl,onSuccess,onFailed,userContext) {
/// <param name="USER_MinRef" type="String">System.String</param>
/// <param name="requestUrl" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
logicbase.Shop.LBShopWebService._staticInstance.Scene7ImageUrl(USER_MinRef,requestUrl,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('logicbase.Web');
if (typeof(logicbase.Web.MessageObject) === 'undefined') {
logicbase.Web.MessageObject=gtc("logicbase.Web.MessageObject");
logicbase.Web.MessageObject.registerClass('logicbase.Web.MessageObject');
}
Type.registerNamespace('logicbase.Web.Enums.Message');
if (typeof(logicbase.Web.Enums.Message.MessageTypes) === 'undefined') {
logicbase.Web.Enums.Message.MessageTypes = function() { throw Error.invalidOperation(); }
logicbase.Web.Enums.Message.MessageTypes.prototype = {None: 0,Page: 1,Session: 2,Temp: 3}
logicbase.Web.Enums.Message.MessageTypes.registerEnum('logicbase.Web.Enums.Message.MessageTypes', true);
}
if (typeof(logicbase.Web.Enums.Message.SeverityCodes) === 'undefined') {
logicbase.Web.Enums.Message.SeverityCodes = function() { throw Error.invalidOperation(); }
logicbase.Web.Enums.Message.SeverityCodes.prototype = {Information: 0,Warning: 1,Error: 2}
logicbase.Web.Enums.Message.SeverityCodes.registerEnum('logicbase.Web.Enums.Message.SeverityCodes', true);
}

