com.konakart.json
Class KKJSONEngServer

java.lang.Object
  extended by com.konakart.json.KKJSONEngServerBase
      extended by com.konakart.json.KKJSONEngServer
All Implemented Interfaces:
KKJSONEngServerIf

public class KKJSONEngServer
extends KKJSONEngServerBase
implements KKJSONEngServerIf

The KonaKart JSON Server-Side Engine - Generated by CreateKK_JSON_EngServer


Field Summary
 
Fields inherited from class com.konakart.json.KKJSONEngServerBase
log
 
Constructor Summary
KKJSONEngServer()
           
 
Method Summary
 java.lang.String addAddressToCustomer(java.lang.String jsonRequest)
           
 java.lang.String addCustomDataToSession(java.lang.String jsonRequest)
           
 java.lang.String addPoints(java.lang.String jsonRequest)
           
 java.lang.String addProductNotificationToCustomer(java.lang.String jsonRequest)
           
 java.lang.String addTax(java.lang.String jsonRequest)
           
 java.lang.String addToBasket(java.lang.String jsonRequest)
           
 java.lang.String addToBasketWithOptions(java.lang.String jsonRequest)
           
 java.lang.String addToCustomerTag(java.lang.String jsonRequest)
           
 java.lang.String addToCustomerTagForGuest(java.lang.String jsonRequest)
           
 java.lang.String addToWishList(java.lang.String jsonRequest)
           
 java.lang.String addToWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String callFunction(java.lang.String func, java.lang.String jsonRequest)
          Special-Purpose function for calling the appropriate KKEngIf function for JSON.
 java.lang.String changeDeliveryAddress(java.lang.String jsonRequest)
           
 java.lang.String changeOrderStatus(java.lang.String jsonRequest)
           
 java.lang.String changePassword(java.lang.String jsonRequest)
           
 java.lang.String checkCoupon(java.lang.String jsonRequest)
           
 java.lang.String checkSession(java.lang.String jsonRequest)
           
 java.lang.String createAndSaveOrder(java.lang.String jsonRequest)
           
 java.lang.String createOrder(java.lang.String jsonRequest)
           
 java.lang.String createOrderWithOptions(java.lang.String jsonRequest)
           
 java.lang.String createWishList(java.lang.String jsonRequest)
           
 java.lang.String createWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String custom(java.lang.String jsonRequest)
           
 java.lang.String customSecure(java.lang.String jsonRequest)
           
 java.lang.String deleteAddressFromCustomer(java.lang.String jsonRequest)
           
 java.lang.String deleteCookie(java.lang.String jsonRequest)
           
 java.lang.String deleteCustomerTag(java.lang.String jsonRequest)
           
 java.lang.String deleteCustomerTagForGuest(java.lang.String jsonRequest)
           
 java.lang.String deleteOrderIdForSecretKey(java.lang.String jsonRequest)
           
 java.lang.String deletePoints(java.lang.String jsonRequest)
           
 java.lang.String deleteProductNotificationFromCustomer(java.lang.String jsonRequest)
           
 java.lang.String deleteReservedPoints(java.lang.String jsonRequest)
           
 java.lang.String deleteWishList(java.lang.String jsonRequest)
           
 java.lang.String deleteWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String doesCustomerExistForEmail(java.lang.String jsonRequest)
           
 java.lang.String editConfiguration(java.lang.String jsonRequest)
           
 java.lang.String editCustomer(java.lang.String jsonRequest)
           
 java.lang.String editCustomerAddress(java.lang.String jsonRequest)
           
 java.lang.String editDigitalDownload(java.lang.String jsonRequest)
           
 java.lang.String editWishList(java.lang.String jsonRequest)
           
 java.lang.String editWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String enableCustomer(java.lang.String jsonRequest)
           
 java.lang.String evaluateExpression(java.lang.String jsonRequest)
           
 java.lang.String evaluateExpressionForGuest(java.lang.String jsonRequest)
           
 java.lang.String forceRegisterCustomer(java.lang.String jsonRequest)
           
 java.lang.String freeReservedPoints(java.lang.String jsonRequest)
           
 java.lang.String getAddressesPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getAddressesPerManufacturer(java.lang.String jsonRequest)
           
 java.lang.String getAddressesPerProduct(java.lang.String jsonRequest)
           
 java.lang.String getAllCookies(java.lang.String jsonRequest)
           
 java.lang.String getAllCountries(java.lang.String jsonRequest)
           
 java.lang.String getAllCurrencies(java.lang.String jsonRequest)
           
 java.lang.String getAllCustomerGroups(java.lang.String jsonRequest)
           
 java.lang.String getAllLanguages(java.lang.String jsonRequest)
           
 java.lang.String getAllManufacturers(java.lang.String jsonRequest)
           
 java.lang.String getAllOrderStatuses(java.lang.String jsonRequest)
           
 java.lang.String getAllProducts(java.lang.String jsonRequest)
           
 java.lang.String getAllProductsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getAllPromotions(java.lang.String jsonRequest)
           
 java.lang.String getAllReviews(java.lang.String jsonRequest)
           
 java.lang.String getAllSpecials(java.lang.String jsonRequest)
           
 java.lang.String getAlsoPurchased(java.lang.String jsonRequest)
           
 java.lang.String getAlsoPurchasedWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getBasketItemsPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getBasketItemsPerCustomerWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getBestSellers(java.lang.String jsonRequest)
           
 java.lang.String getBestSellersWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getBookableProductConflict(java.lang.String jsonRequest)
           
 java.lang.String getBookingsPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getBookingsPerProduct(java.lang.String jsonRequest)
           
 java.lang.String getCategoriesPerManufacturer(java.lang.String jsonRequest)
           
 java.lang.String getCategoriesPerProduct(java.lang.String jsonRequest)
           
 java.lang.String getCategory(java.lang.String jsonRequest)
           
 java.lang.String getCategoryTree(java.lang.String jsonRequest)
           
 java.lang.String getConfiguration(java.lang.String jsonRequest)
           
 java.lang.String getConfigurations(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValue(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValueAsBigDecimal(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValueAsBigDecimalWithDefault(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValueAsBool(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValueAsInt(java.lang.String jsonRequest)
           
 java.lang.String getConfigurationValueAsIntWithDefault(java.lang.String jsonRequest)
           
 java.lang.String getCookie(java.lang.String jsonRequest)
           
 java.lang.String getCountry(java.lang.String jsonRequest)
           
 java.lang.String getCountryPerName(java.lang.String jsonRequest)
           
 java.lang.String getCurrency(java.lang.String jsonRequest)
           
 java.lang.String getCustomDataFromSession(java.lang.String jsonRequest)
           
 java.lang.String getCustomer(java.lang.String jsonRequest)
           
 java.lang.String getCustomerGroup(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTag(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTagForGuest(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTags(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTagsForGuest(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTagValue(java.lang.String jsonRequest)
           
 java.lang.String getCustomerTagValueForGuest(java.lang.String jsonRequest)
           
 java.lang.String getDefaultAddressPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getDefaultCurrency(java.lang.String jsonRequest)
           
 java.lang.String getDefaultCustomer(java.lang.String jsonRequest)
           
 java.lang.String getDefaultLanguage(java.lang.String jsonRequest)
           
 java.lang.String getDigitalDownloadById(java.lang.String jsonRequest)
           
 java.lang.String getDigitalDownloads(java.lang.String jsonRequest)
           
 java.lang.String getExpression(java.lang.String jsonRequest)
           
 java.lang.String getExpressionForGuest(java.lang.String jsonRequest)
           
 java.lang.String getGeoZonesPerZone(java.lang.String jsonRequest)
           
 java.lang.String getIpnHistory(java.lang.String jsonRequest)
           
 java.lang.String getKonakartTimeStamp(java.lang.String jsonRequest)
           
 java.lang.String getLanguagePerCode(java.lang.String jsonRequest)
           
 java.lang.String getLanguagePerId(java.lang.String jsonRequest)
           
 java.lang.String getManufacturer(java.lang.String jsonRequest)
           
 java.lang.String getManufacturerPerProduct(java.lang.String jsonRequest)
           
 java.lang.String getManufacturersPerCategory(java.lang.String jsonRequest)
           
 java.lang.String getMessages(java.lang.String jsonRequest)
           
 java.lang.String getMsgValue(java.lang.String jsonRequest)
           
 java.lang.String getOrder(java.lang.String jsonRequest)
           
 java.lang.String getOrderHistory(java.lang.String jsonRequest)
           
 java.lang.String getOrderHistoryWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getOrderIdFromSecretKey(java.lang.String jsonRequest)
           
 java.lang.String getOrdersPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getOrderStatus(java.lang.String jsonRequest)
           
 java.lang.String getOrderTotals(java.lang.String jsonRequest)
           
 java.lang.String getPaymentDetails(java.lang.String jsonRequest)
           
 java.lang.String getPaymentDetailsPerOrder(java.lang.String jsonRequest)
           
 java.lang.String getPaymentGateway(java.lang.String jsonRequest)
           
 java.lang.String getPaymentGateways(java.lang.String jsonRequest)
           
 java.lang.String getPaymentSchedule(java.lang.String jsonRequest)
           
 java.lang.String getPdf(java.lang.String jsonRequest)
           
 java.lang.String getProduct(java.lang.String jsonRequest)
           
 java.lang.String getProductNotificationsPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getProductNotificationsPerCustomerWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductPerSku(java.lang.String jsonRequest)
           
 java.lang.String getProductPerSkuWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductQuantity(java.lang.String jsonRequest)
           
 java.lang.String getProductQuantityWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductsFromIdsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerCategory(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerCategoryPerManufacturer(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerCategoryPerManufacturerWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerCategoryWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerManufacturer(java.lang.String jsonRequest)
           
 java.lang.String getProductsPerManufacturerWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getProductWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getPromotionsPerProducts(java.lang.String jsonRequest)
           
 java.lang.String getRelatedProducts(java.lang.String jsonRequest)
           
 java.lang.String getRelatedProductsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getReview(java.lang.String jsonRequest)
           
 java.lang.String getReviewsPerProduct(java.lang.String jsonRequest)
           
 java.lang.String getRewardPoints(java.lang.String jsonRequest)
           
 java.lang.String getSecretKeyForOrderId(java.lang.String jsonRequest)
           
 java.lang.String getShippingQuote(java.lang.String jsonRequest)
           
 java.lang.String getShippingQuotes(java.lang.String jsonRequest)
           
 java.lang.String getSku(java.lang.String jsonRequest)
           
 java.lang.String getSpecialsPerCategory(java.lang.String jsonRequest)
           
 java.lang.String getSSOToken(java.lang.String jsonRequest)
           
 java.lang.String getStatusText(java.lang.String jsonRequest)
           
 java.lang.String getStore(java.lang.String jsonRequest)
           
 java.lang.String getStoreIds(java.lang.String jsonRequest)
           
 java.lang.String getSubscriptionsPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String getSuggestedSearchItems(java.lang.String jsonRequest)
           
 java.lang.String getTag(java.lang.String jsonRequest)
           
 java.lang.String getTagGroup(java.lang.String jsonRequest)
           
 java.lang.String getTagGroupsPerCategory(java.lang.String jsonRequest)
           
 java.lang.String getTagsPerCategory(java.lang.String jsonRequest)
           
 java.lang.String getTax(java.lang.String jsonRequest)
           
 java.lang.String getTaxRate(java.lang.String jsonRequest)
           
 java.lang.String getTempCustomerId(java.lang.String jsonRequest)
           
 java.lang.String getWishList(java.lang.String jsonRequest)
           
 java.lang.String getWishListItems(java.lang.String jsonRequest)
           
 java.lang.String getWishListItemsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getWishListWithItems(java.lang.String jsonRequest)
           
 java.lang.String getWishListWithItemsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String getZonesPerCountry(java.lang.String jsonRequest)
           
 java.lang.String insertBooking(java.lang.String jsonRequest)
           
 java.lang.String insertCustomerEvent(java.lang.String jsonRequest)
           
 java.lang.String insertCustomerTag(java.lang.String jsonRequest)
           
 java.lang.String insertCustomerTagForGuest(java.lang.String jsonRequest)
           
 java.lang.String insertDigitalDownload(java.lang.String jsonRequest)
           
 java.lang.String insertSubscription(java.lang.String jsonRequest)
           
 java.lang.String isEmailValid(java.lang.String jsonRequest)
           
 java.lang.String login(java.lang.String jsonRequest)
           
 java.lang.String loginByAdmin(java.lang.String jsonRequest)
           
 java.lang.String logout(java.lang.String jsonRequest)
           
 java.lang.String mergeBaskets(java.lang.String jsonRequest)
           
 java.lang.String mergeBasketsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String mergeWishListsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String pointsAvailable(java.lang.String jsonRequest)
           
 java.lang.String postMessageToQueue(java.lang.String jsonRequest)
           
 java.lang.String readMessageFromQueue(java.lang.String jsonRequest)
           
 java.lang.String registerCustomer(java.lang.String jsonRequest)
           
 java.lang.String removeBasketItemsPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String removeFromBasket(java.lang.String jsonRequest)
           
 java.lang.String removeFromWishList(java.lang.String jsonRequest)
           
 java.lang.String removeFromWishListWithOptions(java.lang.String jsonRequest)
           
 java.lang.String reservePoints(java.lang.String jsonRequest)
           
 java.lang.String saveIpnHistory(java.lang.String jsonRequest)
           
 java.lang.String saveOrder(java.lang.String jsonRequest)
           
 java.lang.String saveSSOToken(java.lang.String jsonRequest)
           
 java.lang.String searchForOrdersPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String searchForProducts(java.lang.String jsonRequest)
           
 java.lang.String searchForProductsWithOptions(java.lang.String jsonRequest)
           
 java.lang.String searchForWishLists(java.lang.String jsonRequest)
           
 java.lang.String searchForZones(java.lang.String jsonRequest)
           
 java.lang.String sendNewPassword(java.lang.String jsonRequest)
           
 java.lang.String sendNewPassword1(java.lang.String jsonRequest)
           
 java.lang.String sendOrderConfirmationEmail(java.lang.String jsonRequest)
           
 java.lang.String sendOrderConfirmationEmail1(java.lang.String jsonRequest)
           
 java.lang.String sendTemplateEmailToCustomer(java.lang.String jsonRequest)
           
 java.lang.String sendTemplateEmailToCustomer1(java.lang.String jsonRequest)
           
 java.lang.String sendWelcomeEmail(java.lang.String jsonRequest)
           
 java.lang.String sendWelcomeEmail1(java.lang.String jsonRequest)
           
 java.lang.String setCookie(java.lang.String jsonRequest)
           
 java.lang.String setCreditCardDetailsOnOrder(java.lang.String jsonRequest)
           
 java.lang.String setDefaultAddressPerCustomer(java.lang.String jsonRequest)
           
 java.lang.String setEndpoint(java.lang.String jsonRequest)
           
 java.lang.String setRewardPointReservationId(java.lang.String jsonRequest)
           
 java.lang.String updateBasket(java.lang.String jsonRequest)
           
 java.lang.String updateBasketWithOptions(java.lang.String jsonRequest)
           
 java.lang.String updateBasketWithStockInfo(java.lang.String jsonRequest)
           
 java.lang.String updateBasketWithStockInfoWithOptions(java.lang.String jsonRequest)
           
 java.lang.String updateCachedConfigurations(java.lang.String jsonRequest)
           
 java.lang.String updateDigitalDownloadCount(java.lang.String jsonRequest)
           
 java.lang.String updateDigitalDownloadCountById(java.lang.String jsonRequest)
           
 java.lang.String updateInventory(java.lang.String jsonRequest)
           
 java.lang.String updateInventoryWithOptions(java.lang.String jsonRequest)
           
 java.lang.String updateManufacturerViewedCount(java.lang.String jsonRequest)
           
 java.lang.String updateProductViewedCount(java.lang.String jsonRequest)
           
 java.lang.String writeReview(java.lang.String jsonRequest)
           
 
Methods inherited from class com.konakart.json.KKJSONEngServerBase
getJsonEngine, getMapper, handleThrowable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KKJSONEngServer

public KKJSONEngServer()
                throws KKException
Throws:
KKException
Method Detail

getAllLanguages

public java.lang.String getAllLanguages(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getAllLanguages in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDefaultLanguage

public java.lang.String getDefaultLanguage(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getDefaultLanguage in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getLanguagePerCode

public java.lang.String getLanguagePerCode(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getLanguagePerCode in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getLanguagePerId

public java.lang.String getLanguagePerId(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getLanguagePerId in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCategoryTree

public java.lang.String getCategoryTree(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getCategoryTree in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerCategory

public java.lang.String getProductsPerCategory(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getProductsPerCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerCategoryWithOptions

public java.lang.String getProductsPerCategoryWithOptions(java.lang.String jsonRequest)
                                                   throws KKException
Specified by:
getProductsPerCategoryWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerCategoryPerManufacturer

public java.lang.String getProductsPerCategoryPerManufacturer(java.lang.String jsonRequest)
                                                       throws KKException
Specified by:
getProductsPerCategoryPerManufacturer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerCategoryPerManufacturerWithOptions

public java.lang.String getProductsPerCategoryPerManufacturerWithOptions(java.lang.String jsonRequest)
                                                                  throws KKException
Specified by:
getProductsPerCategoryPerManufacturerWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerManufacturer

public java.lang.String getProductsPerManufacturer(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
getProductsPerManufacturer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsPerManufacturerWithOptions

public java.lang.String getProductsPerManufacturerWithOptions(java.lang.String jsonRequest)
                                                       throws KKException
Specified by:
getProductsPerManufacturerWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProduct

public java.lang.String getProduct(java.lang.String jsonRequest)
                            throws KKException
Specified by:
getProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductWithOptions

public java.lang.String getProductWithOptions(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
getProductWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCategoriesPerManufacturer

public java.lang.String getCategoriesPerManufacturer(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
getCategoriesPerManufacturer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCategoriesPerProduct

public java.lang.String getCategoriesPerProduct(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getCategoriesPerProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getManufacturersPerCategory

public java.lang.String getManufacturersPerCategory(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getManufacturersPerCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllManufacturers

public java.lang.String getAllManufacturers(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
getAllManufacturers in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getManufacturerPerProduct

public java.lang.String getManufacturerPerProduct(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
getManufacturerPerProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getManufacturer

public java.lang.String getManufacturer(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getManufacturer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCategory

public java.lang.String getCategory(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSpecialsPerCategory

public java.lang.String getSpecialsPerCategory(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getSpecialsPerCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllSpecials

public java.lang.String getAllSpecials(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getAllSpecials in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllProducts

public java.lang.String getAllProducts(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getAllProducts in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllProductsWithOptions

public java.lang.String getAllProductsWithOptions(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
getAllProductsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getReviewsPerProduct

public java.lang.String getReviewsPerProduct(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
getReviewsPerProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getReview

public java.lang.String getReview(java.lang.String jsonRequest)
                           throws KKException
Specified by:
getReview in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllReviews

public java.lang.String getAllReviews(java.lang.String jsonRequest)
                               throws KKException
Specified by:
getAllReviews in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

searchForProducts

public java.lang.String searchForProducts(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
searchForProducts in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

searchForProductsWithOptions

public java.lang.String searchForProductsWithOptions(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
searchForProductsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

registerCustomer

public java.lang.String registerCustomer(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
registerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

forceRegisterCustomer

public java.lang.String forceRegisterCustomer(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
forceRegisterCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllCountries

public java.lang.String getAllCountries(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getAllCountries in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

login

public java.lang.String login(java.lang.String jsonRequest)
                       throws KKException
Specified by:
login in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

logout

public java.lang.String logout(java.lang.String jsonRequest)
                        throws KKException
Specified by:
logout in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAddressesPerCustomer

public java.lang.String getAddressesPerCustomer(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getAddressesPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAddressesPerManufacturer

public java.lang.String getAddressesPerManufacturer(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getAddressesPerManufacturer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAddressesPerProduct

public java.lang.String getAddressesPerProduct(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getAddressesPerProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDefaultAddressPerCustomer

public java.lang.String getDefaultAddressPerCustomer(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
getDefaultAddressPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

setDefaultAddressPerCustomer

public java.lang.String setDefaultAddressPerCustomer(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
setDefaultAddressPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addAddressToCustomer

public java.lang.String addAddressToCustomer(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
addAddressToCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteAddressFromCustomer

public java.lang.String deleteAddressFromCustomer(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
deleteAddressFromCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editCustomerAddress

public java.lang.String editCustomerAddress(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
editCustomerAddress in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomer

public java.lang.String getCustomer(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editCustomer

public java.lang.String editCustomer(java.lang.String jsonRequest)
                              throws KKException
Specified by:
editCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getKonakartTimeStamp

public java.lang.String getKonakartTimeStamp(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
getKonakartTimeStamp in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

writeReview

public java.lang.String writeReview(java.lang.String jsonRequest)
                             throws KKException
Specified by:
writeReview in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

checkSession

public java.lang.String checkSession(java.lang.String jsonRequest)
                              throws KKException
Specified by:
checkSession in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToBasket

public java.lang.String addToBasket(java.lang.String jsonRequest)
                             throws KKException
Specified by:
addToBasket in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToBasketWithOptions

public java.lang.String addToBasketWithOptions(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
addToBasketWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

mergeBaskets

public java.lang.String mergeBaskets(java.lang.String jsonRequest)
                              throws KKException
Specified by:
mergeBaskets in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

mergeBasketsWithOptions

public java.lang.String mergeBasketsWithOptions(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
mergeBasketsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateBasket

public java.lang.String updateBasket(java.lang.String jsonRequest)
                              throws KKException
Specified by:
updateBasket in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateBasketWithOptions

public java.lang.String updateBasketWithOptions(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
updateBasketWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

removeFromBasket

public java.lang.String removeFromBasket(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
removeFromBasket in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

removeBasketItemsPerCustomer

public java.lang.String removeBasketItemsPerCustomer(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
removeBasketItemsPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBasketItemsPerCustomer

public java.lang.String getBasketItemsPerCustomer(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
getBasketItemsPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBasketItemsPerCustomerWithOptions

public java.lang.String getBasketItemsPerCustomerWithOptions(java.lang.String jsonRequest)
                                                      throws KKException
Specified by:
getBasketItemsPerCustomerWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDefaultCurrency

public java.lang.String getDefaultCurrency(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getDefaultCurrency in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllCurrencies

public java.lang.String getAllCurrencies(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getAllCurrencies in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurations

public java.lang.String getConfigurations(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getConfigurations in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfiguration

public java.lang.String getConfiguration(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getConfiguration in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValue

public java.lang.String getConfigurationValue(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
getConfigurationValue in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValueAsInt

public java.lang.String getConfigurationValueAsInt(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
getConfigurationValueAsInt in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValueAsIntWithDefault

public java.lang.String getConfigurationValueAsIntWithDefault(java.lang.String jsonRequest)
                                                       throws KKException
Specified by:
getConfigurationValueAsIntWithDefault in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValueAsBigDecimal

public java.lang.String getConfigurationValueAsBigDecimal(java.lang.String jsonRequest)
                                                   throws KKException
Specified by:
getConfigurationValueAsBigDecimal in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValueAsBigDecimalWithDefault

public java.lang.String getConfigurationValueAsBigDecimalWithDefault(java.lang.String jsonRequest)
                                                              throws KKException
Specified by:
getConfigurationValueAsBigDecimalWithDefault in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getConfigurationValueAsBool

public java.lang.String getConfigurationValueAsBool(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getConfigurationValueAsBool in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editConfiguration

public java.lang.String editConfiguration(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
editConfiguration in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

changePassword

public java.lang.String changePassword(java.lang.String jsonRequest)
                                throws KKException
Specified by:
changePassword in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductNotificationsPerCustomer

public java.lang.String getProductNotificationsPerCustomer(java.lang.String jsonRequest)
                                                    throws KKException
Specified by:
getProductNotificationsPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductNotificationsPerCustomerWithOptions

public java.lang.String getProductNotificationsPerCustomerWithOptions(java.lang.String jsonRequest)
                                                               throws KKException
Specified by:
getProductNotificationsPerCustomerWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addProductNotificationToCustomer

public java.lang.String addProductNotificationToCustomer(java.lang.String jsonRequest)
                                                  throws KKException
Specified by:
addProductNotificationToCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteProductNotificationFromCustomer

public java.lang.String deleteProductNotificationFromCustomer(java.lang.String jsonRequest)
                                                       throws KKException
Specified by:
deleteProductNotificationFromCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateProductViewedCount

public java.lang.String updateProductViewedCount(java.lang.String jsonRequest)
                                          throws KKException
Specified by:
updateProductViewedCount in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBestSellers

public java.lang.String getBestSellers(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getBestSellers in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBestSellersWithOptions

public java.lang.String getBestSellersWithOptions(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
getBestSellersWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrdersPerCustomer

public java.lang.String getOrdersPerCustomer(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
getOrdersPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

searchForOrdersPerCustomer

public java.lang.String searchForOrdersPerCustomer(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
searchForOrdersPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrder

public java.lang.String getOrder(java.lang.String jsonRequest)
                          throws KKException
Specified by:
getOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCurrency

public java.lang.String getCurrency(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getCurrency in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

createOrder

public java.lang.String createOrder(java.lang.String jsonRequest)
                             throws KKException
Specified by:
createOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

createOrderWithOptions

public java.lang.String createOrderWithOptions(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
createOrderWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrderHistory

public java.lang.String getOrderHistory(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getOrderHistory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrderHistoryWithOptions

public java.lang.String getOrderHistoryWithOptions(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
getOrderHistoryWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAlsoPurchased

public java.lang.String getAlsoPurchased(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getAlsoPurchased in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAlsoPurchasedWithOptions

public java.lang.String getAlsoPurchasedWithOptions(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getAlsoPurchasedWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getRelatedProducts

public java.lang.String getRelatedProducts(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getRelatedProducts in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getRelatedProductsWithOptions

public java.lang.String getRelatedProductsWithOptions(java.lang.String jsonRequest)
                                               throws KKException
Specified by:
getRelatedProductsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCountryPerName

public java.lang.String getCountryPerName(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getCountryPerName in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCountry

public java.lang.String getCountry(java.lang.String jsonRequest)
                            throws KKException
Specified by:
getCountry in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getShippingQuotes

public java.lang.String getShippingQuotes(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getShippingQuotes in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getShippingQuote

public java.lang.String getShippingQuote(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getShippingQuote in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

changeDeliveryAddress

public java.lang.String changeDeliveryAddress(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
changeDeliveryAddress in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTaxRate

public java.lang.String getTaxRate(java.lang.String jsonRequest)
                            throws KKException
Specified by:
getTaxRate in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTax

public java.lang.String getTax(java.lang.String jsonRequest)
                        throws KKException
Specified by:
getTax in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addTax

public java.lang.String addTax(java.lang.String jsonRequest)
                        throws KKException
Specified by:
addTax in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrderTotals

public java.lang.String getOrderTotals(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getOrderTotals in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPaymentGateways

public java.lang.String getPaymentGateways(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getPaymentGateways in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPaymentGateway

public java.lang.String getPaymentGateway(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getPaymentGateway in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPaymentDetails

public java.lang.String getPaymentDetails(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getPaymentDetails in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPaymentDetailsPerOrder

public java.lang.String getPaymentDetailsPerOrder(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
getPaymentDetailsPerOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

saveOrder

public java.lang.String saveOrder(java.lang.String jsonRequest)
                           throws KKException
Specified by:
saveOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getStatusText

public java.lang.String getStatusText(java.lang.String jsonRequest)
                               throws KKException
Specified by:
getStatusText in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

changeOrderStatus

public java.lang.String changeOrderStatus(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
changeOrderStatus in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateInventory

public java.lang.String updateInventory(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
updateInventory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateInventoryWithOptions

public java.lang.String updateInventoryWithOptions(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
updateInventoryWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendNewPassword

public java.lang.String sendNewPassword(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
sendNewPassword in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendNewPassword1

public java.lang.String sendNewPassword1(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
sendNewPassword1 in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendWelcomeEmail

public java.lang.String sendWelcomeEmail(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
sendWelcomeEmail in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendWelcomeEmail1

public java.lang.String sendWelcomeEmail1(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
sendWelcomeEmail1 in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendOrderConfirmationEmail

public java.lang.String sendOrderConfirmationEmail(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
sendOrderConfirmationEmail in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendOrderConfirmationEmail1

public java.lang.String sendOrderConfirmationEmail1(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
sendOrderConfirmationEmail1 in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSecretKeyForOrderId

public java.lang.String getSecretKeyForOrderId(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getSecretKeyForOrderId in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrderIdFromSecretKey

public java.lang.String getOrderIdFromSecretKey(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getOrderIdFromSecretKey in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteOrderIdForSecretKey

public java.lang.String deleteOrderIdForSecretKey(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
deleteOrderIdForSecretKey in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

saveIpnHistory

public java.lang.String saveIpnHistory(java.lang.String jsonRequest)
                                throws KKException
Specified by:
saveIpnHistory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateManufacturerViewedCount

public java.lang.String updateManufacturerViewedCount(java.lang.String jsonRequest)
                                               throws KKException
Specified by:
updateManufacturerViewedCount in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getZonesPerCountry

public java.lang.String getZonesPerCountry(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getZonesPerCountry in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

searchForZones

public java.lang.String searchForZones(java.lang.String jsonRequest)
                                throws KKException
Specified by:
searchForZones in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateCachedConfigurations

public java.lang.String updateCachedConfigurations(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
updateCachedConfigurations in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

doesCustomerExistForEmail

public java.lang.String doesCustomerExistForEmail(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
doesCustomerExistForEmail in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

isEmailValid

public java.lang.String isEmailValid(java.lang.String jsonRequest)
                              throws KKException
Specified by:
isEmailValid in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateBasketWithStockInfo

public java.lang.String updateBasketWithStockInfo(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
updateBasketWithStockInfo in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateBasketWithStockInfoWithOptions

public java.lang.String updateBasketWithStockInfoWithOptions(java.lang.String jsonRequest)
                                                      throws KKException
Specified by:
updateBasketWithStockInfoWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductQuantity

public java.lang.String getProductQuantity(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getProductQuantity in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductQuantityWithOptions

public java.lang.String getProductQuantityWithOptions(java.lang.String jsonRequest)
                                               throws KKException
Specified by:
getProductQuantityWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

createAndSaveOrder

public java.lang.String createAndSaveOrder(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
createAndSaveOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSku

public java.lang.String getSku(java.lang.String jsonRequest)
                        throws KKException
Specified by:
getSku in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

setEndpoint

public java.lang.String setEndpoint(java.lang.String jsonRequest)
                             throws KKException
Specified by:
setEndpoint in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertDigitalDownload

public java.lang.String insertDigitalDownload(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
insertDigitalDownload in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDigitalDownloads

public java.lang.String getDigitalDownloads(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
getDigitalDownloads in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateDigitalDownloadCount

public java.lang.String updateDigitalDownloadCount(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
updateDigitalDownloadCount in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

updateDigitalDownloadCountById

public java.lang.String updateDigitalDownloadCountById(java.lang.String jsonRequest)
                                                throws KKException
Specified by:
updateDigitalDownloadCountById in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTempCustomerId

public java.lang.String getTempCustomerId(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
getTempCustomerId in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllCustomerGroups

public java.lang.String getAllCustomerGroups(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
getAllCustomerGroups in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerGroup

public java.lang.String getCustomerGroup(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getCustomerGroup in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendTemplateEmailToCustomer

public java.lang.String sendTemplateEmailToCustomer(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
sendTemplateEmailToCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

sendTemplateEmailToCustomer1

public java.lang.String sendTemplateEmailToCustomer1(java.lang.String jsonRequest)
                                              throws KKException
Specified by:
sendTemplateEmailToCustomer1 in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

loginByAdmin

public java.lang.String loginByAdmin(java.lang.String jsonRequest)
                              throws KKException
Specified by:
loginByAdmin in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

custom

public java.lang.String custom(java.lang.String jsonRequest)
                        throws KKException
Specified by:
custom in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

customSecure

public java.lang.String customSecure(java.lang.String jsonRequest)
                              throws KKException
Specified by:
customSecure in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTagGroupsPerCategory

public java.lang.String getTagGroupsPerCategory(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getTagGroupsPerCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTagsPerCategory

public java.lang.String getTagsPerCategory(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getTagsPerCategory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTagGroup

public java.lang.String getTagGroup(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getTagGroup in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getTag

public java.lang.String getTag(java.lang.String jsonRequest)
                        throws KKException
Specified by:
getTag in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDefaultCustomer

public java.lang.String getDefaultCustomer(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getDefaultCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getStoreIds

public java.lang.String getStoreIds(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getStoreIds in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

setCreditCardDetailsOnOrder

public java.lang.String setCreditCardDetailsOnOrder(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
setCreditCardDetailsOnOrder in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToWishList

public java.lang.String addToWishList(java.lang.String jsonRequest)
                               throws KKException
Specified by:
addToWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToWishListWithOptions

public java.lang.String addToWishListWithOptions(java.lang.String jsonRequest)
                                          throws KKException
Specified by:
addToWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

createWishList

public java.lang.String createWishList(java.lang.String jsonRequest)
                                throws KKException
Specified by:
createWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

createWishListWithOptions

public java.lang.String createWishListWithOptions(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
createWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editWishList

public java.lang.String editWishList(java.lang.String jsonRequest)
                              throws KKException
Specified by:
editWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editWishListWithOptions

public java.lang.String editWishListWithOptions(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
editWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteWishList

public java.lang.String deleteWishList(java.lang.String jsonRequest)
                                throws KKException
Specified by:
deleteWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteWishListWithOptions

public java.lang.String deleteWishListWithOptions(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
deleteWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishListWithItems

public java.lang.String getWishListWithItems(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
getWishListWithItems in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishListWithItemsWithOptions

public java.lang.String getWishListWithItemsWithOptions(java.lang.String jsonRequest)
                                                 throws KKException
Specified by:
getWishListWithItemsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishList

public java.lang.String getWishList(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishListWithOptions

public java.lang.String getWishListWithOptions(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishListItemsWithOptions

public java.lang.String getWishListItemsWithOptions(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getWishListItemsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getWishListItems

public java.lang.String getWishListItems(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getWishListItems in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

removeFromWishList

public java.lang.String removeFromWishList(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
removeFromWishList in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

removeFromWishListWithOptions

public java.lang.String removeFromWishListWithOptions(java.lang.String jsonRequest)
                                               throws KKException
Specified by:
removeFromWishListWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

mergeWishListsWithOptions

public java.lang.String mergeWishListsWithOptions(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
mergeWishListsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

searchForWishLists

public java.lang.String searchForWishLists(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
searchForWishLists in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getStore

public java.lang.String getStore(java.lang.String jsonRequest)
                          throws KKException
Specified by:
getStore in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addCustomDataToSession

public java.lang.String addCustomDataToSession(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
addCustomDataToSession in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomDataFromSession

public java.lang.String getCustomDataFromSession(java.lang.String jsonRequest)
                                          throws KKException
Specified by:
getCustomDataFromSession in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

setCookie

public java.lang.String setCookie(java.lang.String jsonRequest)
                           throws KKException
Specified by:
setCookie in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCookie

public java.lang.String getCookie(java.lang.String jsonRequest)
                           throws KKException
Specified by:
getCookie in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllCookies

public java.lang.String getAllCookies(java.lang.String jsonRequest)
                               throws KKException
Specified by:
getAllCookies in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteCookie

public java.lang.String deleteCookie(java.lang.String jsonRequest)
                              throws KKException
Specified by:
deleteCookie in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getGeoZonesPerZone

public java.lang.String getGeoZonesPerZone(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getGeoZonesPerZone in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertCustomerTag

public java.lang.String insertCustomerTag(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
insertCustomerTag in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertCustomerTagForGuest

public java.lang.String insertCustomerTagForGuest(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
insertCustomerTagForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToCustomerTag

public java.lang.String addToCustomerTag(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
addToCustomerTag in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addToCustomerTagForGuest

public java.lang.String addToCustomerTagForGuest(java.lang.String jsonRequest)
                                          throws KKException
Specified by:
addToCustomerTagForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTag

public java.lang.String getCustomerTag(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getCustomerTag in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTagForGuest

public java.lang.String getCustomerTagForGuest(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getCustomerTagForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTagValue

public java.lang.String getCustomerTagValue(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
getCustomerTagValue in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTagValueForGuest

public java.lang.String getCustomerTagValueForGuest(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getCustomerTagValueForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteCustomerTag

public java.lang.String deleteCustomerTag(java.lang.String jsonRequest)
                                   throws KKException
Specified by:
deleteCustomerTag in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteCustomerTagForGuest

public java.lang.String deleteCustomerTagForGuest(java.lang.String jsonRequest)
                                           throws KKException
Specified by:
deleteCustomerTagForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTags

public java.lang.String getCustomerTags(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getCustomerTags in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getCustomerTagsForGuest

public java.lang.String getCustomerTagsForGuest(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getCustomerTagsForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

evaluateExpression

public java.lang.String evaluateExpression(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
evaluateExpression in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

evaluateExpressionForGuest

public java.lang.String evaluateExpressionForGuest(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
evaluateExpressionForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getExpression

public java.lang.String getExpression(java.lang.String jsonRequest)
                               throws KKException
Specified by:
getExpression in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getExpressionForGuest

public java.lang.String getExpressionForGuest(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
getExpressionForGuest in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

pointsAvailable

public java.lang.String pointsAvailable(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
pointsAvailable in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

addPoints

public java.lang.String addPoints(java.lang.String jsonRequest)
                           throws KKException
Specified by:
addPoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deletePoints

public java.lang.String deletePoints(java.lang.String jsonRequest)
                              throws KKException
Specified by:
deletePoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

reservePoints

public java.lang.String reservePoints(java.lang.String jsonRequest)
                               throws KKException
Specified by:
reservePoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

deleteReservedPoints

public java.lang.String deleteReservedPoints(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
deleteReservedPoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

freeReservedPoints

public java.lang.String freeReservedPoints(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
freeReservedPoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

setRewardPointReservationId

public java.lang.String setRewardPointReservationId(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
setRewardPointReservationId in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getRewardPoints

public java.lang.String getRewardPoints(java.lang.String jsonRequest)
                                 throws KKException
Specified by:
getRewardPoints in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertSubscription

public java.lang.String insertSubscription(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
insertSubscription in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPaymentSchedule

public java.lang.String getPaymentSchedule(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
getPaymentSchedule in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSubscriptionsPerCustomer

public java.lang.String getSubscriptionsPerCustomer(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getSubscriptionsPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductPerSkuWithOptions

public java.lang.String getProductPerSkuWithOptions(java.lang.String jsonRequest)
                                             throws KKException
Specified by:
getProductPerSkuWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductPerSku

public java.lang.String getProductPerSku(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getProductPerSku in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getIpnHistory

public java.lang.String getIpnHistory(java.lang.String jsonRequest)
                               throws KKException
Specified by:
getIpnHistory in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPdf

public java.lang.String getPdf(java.lang.String jsonRequest)
                        throws KKException
Specified by:
getPdf in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getDigitalDownloadById

public java.lang.String getDigitalDownloadById(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getDigitalDownloadById in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

editDigitalDownload

public java.lang.String editDigitalDownload(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
editDigitalDownload in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getMsgValue

public java.lang.String getMsgValue(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getMsgValue in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getMessages

public java.lang.String getMessages(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getMessages in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

postMessageToQueue

public java.lang.String postMessageToQueue(java.lang.String jsonRequest)
                                    throws KKException
Specified by:
postMessageToQueue in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

readMessageFromQueue

public java.lang.String readMessageFromQueue(java.lang.String jsonRequest)
                                      throws KKException
Specified by:
readMessageFromQueue in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertCustomerEvent

public java.lang.String insertCustomerEvent(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
insertCustomerEvent in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSuggestedSearchItems

public java.lang.String getSuggestedSearchItems(java.lang.String jsonRequest)
                                         throws KKException
Specified by:
getSuggestedSearchItems in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getProductsFromIdsWithOptions

public java.lang.String getProductsFromIdsWithOptions(java.lang.String jsonRequest)
                                               throws KKException
Specified by:
getProductsFromIdsWithOptions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBookingsPerProduct

public java.lang.String getBookingsPerProduct(java.lang.String jsonRequest)
                                       throws KKException
Specified by:
getBookingsPerProduct in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBookingsPerCustomer

public java.lang.String getBookingsPerCustomer(java.lang.String jsonRequest)
                                        throws KKException
Specified by:
getBookingsPerCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

insertBooking

public java.lang.String insertBooking(java.lang.String jsonRequest)
                               throws KKException
Specified by:
insertBooking in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getBookableProductConflict

public java.lang.String getBookableProductConflict(java.lang.String jsonRequest)
                                            throws KKException
Specified by:
getBookableProductConflict in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getOrderStatus

public java.lang.String getOrderStatus(java.lang.String jsonRequest)
                                throws KKException
Specified by:
getOrderStatus in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllOrderStatuses

public java.lang.String getAllOrderStatuses(java.lang.String jsonRequest)
                                     throws KKException
Specified by:
getAllOrderStatuses in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

saveSSOToken

public java.lang.String saveSSOToken(java.lang.String jsonRequest)
                              throws KKException
Specified by:
saveSSOToken in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getSSOToken

public java.lang.String getSSOToken(java.lang.String jsonRequest)
                             throws KKException
Specified by:
getSSOToken in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

enableCustomer

public java.lang.String enableCustomer(java.lang.String jsonRequest)
                                throws KKException
Specified by:
enableCustomer in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

checkCoupon

public java.lang.String checkCoupon(java.lang.String jsonRequest)
                             throws KKException
Specified by:
checkCoupon in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getAllPromotions

public java.lang.String getAllPromotions(java.lang.String jsonRequest)
                                  throws KKException
Specified by:
getAllPromotions in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

getPromotionsPerProducts

public java.lang.String getPromotionsPerProducts(java.lang.String jsonRequest)
                                          throws KKException
Specified by:
getPromotionsPerProducts in interface KKJSONEngServerIf
Parameters:
jsonRequest - the request String in JSON format
Returns:
JSON String containing the response
Throws:
KKException

callFunction

public java.lang.String callFunction(java.lang.String func,
                                     java.lang.String jsonRequest)
                              throws KKException
Special-Purpose function for calling the appropriate KKEngIf function for JSON.

Specified by:
callFunction in interface KKJSONEngServerIf
Parameters:
func - KKEngIf function to call
jsonRequest - the complete JSON request String
Returns:
String containing the result in JSON format
Throws:
KKException - for any unexpected events


Copyright © 2011 DS Data Systems UK Ltd.