Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: CategoryService-API (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /category/{id}updateCategoryById(category)CategoryModulePUTCategory
(2) /productcategory/product/{id}findAllProductCategoryOfProduct(id)CategoryModuleGETProduct ProductCategory
(3) /productcategoryfindAllProductCategory()CategoryModuleGETProductCategory
(4) /categoryinsertCategory(category)CategoryModulePOSTCategory
(5) /categoryfindAllCategory()CategoryModuleGETCategory
(6) /productcategory/{id}deleteProductCategoryById(id)CategoryModuleDELETEProductCategory
(7) /productcategory/{id}updateProductCategoryById(productcategory)CategoryModulePUTProductCategory
(8) /productcategory/category/{id}findAllProductCategoryOfCategory(id)CategoryModuleGETCategory ProductCategory
(9) /category/{id}findCategoryById(id)CategoryModuleGETCategory
(10) /category/{id}deleteCategoryById(id)CategoryModuleDELETECategory
(11) /productcategory/{id}findProductCategoryById(id)CategoryModuleGETProductCategory
(12) /productattribute/{id}deleteProductAttributeById(id)CategoryModuleDELETEProductAttribute
(13) /productattributeinsertProductAttribute(productattribute)CategoryModulePOSTProductAttribute
(14) /productattribute/{id}findProductAttributeById(id)CategoryModuleGETProductAttribute
(15) /productcategoryinsertProductCategory(productcategory)CategoryModulePOSTProductCategory
(16) /productattribute/{id}updateProductAttributeById(productattribute)CategoryModulePUTProductAttribute
(17) /productattributefindAllProductAttribute()CategoryModuleGETProductAttribute

API 2: CustomerService-API (39)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /customerorder/paymentmethod/{id}findAllCustomerOrderOfPaymentMethod(id)CustomerModuleGETPaymentMethod CustomerOrder
(2) /reviewfindAllReview()CustomerModuleGETReview
(3) /paymenttransactioninsertPaymentTransaction(paymenttransaction)CustomerModulePOSTPaymentTransaction
(4) /paymenttransactionfindAllPaymentTransaction()CustomerModuleGETPaymentTransaction
(5) /paymenttransaction/paymentmethod/{id}findAllPaymentTransactionOfPaymentMethod(id)CustomerModuleGETPaymentMethod PaymentTransaction
(6) /review/{id}updateReviewById(review)CustomerModulePUTReview
(7) /customerorderinsertCustomerOrder(customerorder)CustomerModulePOSTCustomerOrder
(8) /customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(9) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)CustomerModulePUTPaymentMethod
(10) /reviewcommentinsertReviewComment(reviewcomment)CustomerModulePOSTReviewComment
(11) /reviewcommentfindAllReviewComment()CustomerModuleGETReviewComment
(12) /paymenttransaction/{id}findPaymentTransactionById(id)CustomerModuleGETPaymentTransaction
(13) /paymentmethodfindAllPaymentMethod()CustomerModuleGETPaymentMethod
(14) /customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(15) /review/customer/{id}findAllReviewOfCustomer(id)CustomerModuleGETCustomer Review
(16) /paymenttransaction/customerorder/{id}findAllPaymentTransactionOfCustomerOrder(id)CustomerModuleGETCustomer PaymentTransaction
(17) /customerinsertCustomer(customer)CustomerModulePOSTCustomer
(18) /reviewcomment/customer/{id}findAllReviewCommentOfCustomer(id)CustomerModuleGETCustomer ReviewComment
(19) /reviewcomment/{id}findReviewCommentById(id)CustomerModuleGETReviewComment
(20) /paymentmethod/customer/{id}findAllPaymentMethodOfCustomer(id)CustomerModuleGETCustomer PaymentMethod
(21) /reviewcomment/{id}deleteReviewCommentById(id)CustomerModuleDELETEReviewComment
(22) /paymenttransaction/{id}deletePaymentTransactionById(id)CustomerModuleDELETEPaymentTransaction
(23) /paymentmethodinsertPaymentMethod(paymentmethod)CustomerModulePOSTPaymentMethod
(24) /customerorder/customer/{id}findAllCustomerOrderOfCustomer(id)CustomerModuleGETCustomer CustomerOrder
(25) /reviewcomment/{id}updateReviewCommentById(reviewcomment)CustomerModulePUTReviewComment
(26) /paymentmethod/{id}deletePaymentMethodById(id)CustomerModuleDELETEPaymentMethod
(27) /customerorder/{id}deleteCustomerOrderById(id)CustomerModuleDELETECustomerOrder
(28) /customerorder/{id}updateCustomerOrderById(customerorder)CustomerModulePUTCustomerOrder
(29) /customerorder/{id}findCustomerOrderById(id)CustomerModuleGETCustomerOrder
(30) /paymentmethod/{id}findPaymentMethodById(id)CustomerModuleGETPaymentMethod
(31) /reviewcomment/review/{id}findAllReviewCommentOfReview(id)CustomerModuleGETReview ReviewComment
(32) /reviewinsertReview(review)CustomerModulePOSTReview
(33) /customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(34) /customerorderfindAllCustomerOrder()CustomerModuleGETCustomerOrder
(35) /review/{id}findReviewById(id)CustomerModuleGETReview
(36) /review/{id}deleteReviewById(id)CustomerModuleDELETEReview
(37) /review/product/{id}findAllReviewOfProduct(id)CustomerModuleGETProduct Review
(38) /paymenttransaction/{id}updatePaymentTransactionById(paymenttransaction)CustomerModulePUTPaymentTransaction
(39) /customerfindAllCustomer()CustomerModuleGETCustomer

API 3: FulfillmentCenterService-API (37)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /country/{id}updateCountryById(country)FulfillmentCenterModulePUTCountry
(2) /addressfindAllAddress()FulfillmentCenterModuleGETAddress
(3) /fulfillmentcenter/{id}findFulfillmentCenterById(id)FulfillmentCenterModuleGETFulfillmentCenter
(4) /fulfillmentcenter/{id}updateFulfillmentCenterById(fulfillmentcenter)FulfillmentCenterModulePUTFulfillmentCenter
(5) /country/{id}deleteCountryById(id)FulfillmentCenterModuleDELETECountry
(6) /carrier/{id}updateCarrierById(carrier)FulfillmentCenterModulePUTCarrier
(7) /country/{id}findCountryById(id)FulfillmentCenterModuleGETCountry
(8) /address/country/{id}findAllAddressOfCountry(id)FulfillmentCenterModuleGETCountry Address
(9) /shipment/{id}updateShipmentById(shipment)FulfillmentCenterModulePUTShipment
(10) /shipmentitem/{id}updateShipmentItemById(shipmentitem)FulfillmentCenterModulePUTShipmentItem
(11) /fulfillmentcenterfindAllFulfillmentCenter()FulfillmentCenterModuleGETFulfillmentCenter
(12) /shipment/customerorder/{id}findAllShipmentOfCustomerOrder(id)FulfillmentCenterModuleGETCustomer Shipment
(13) /carrier/{id}findCarrierById(id)FulfillmentCenterModuleGETCarrier
(14) /countryinsertCountry(country)FulfillmentCenterModulePOSTCountry
(15) /shipmentfindAllShipment()FulfillmentCenterModuleGETShipment
(16) /shipmentitem/{id}deleteShipmentItemById(id)FulfillmentCenterModuleDELETEShipmentItem
(17) /shipmentinsertShipment(shipment)FulfillmentCenterModulePOSTShipment
(18) /fulfillmentcenterinsertFulfillmentCenter(fulfillmentcenter)FulfillmentCenterModulePOSTFulfillmentCenter
(19) /countryfindAllCountry()FulfillmentCenterModuleGETCountry
(20) /shipmentiteminsertShipmentItem(shipmentitem)FulfillmentCenterModulePOSTShipmentItem
(21) /shipmentitem/{id}findShipmentItemById(id)FulfillmentCenterModuleGETShipmentItem
(22) /fulfillmentcenter/{id}deleteFulfillmentCenterById(id)FulfillmentCenterModuleDELETEFulfillmentCenter
(23) /shipment/{id}findShipmentById(id)FulfillmentCenterModuleGETShipment
(24) /addressinsertAddress(address)FulfillmentCenterModulePOSTAddress
(25) /address/{id}findAddressById(id)FulfillmentCenterModuleGETAddress
(26) /fulfillmentcenter/address/{id}findAllFulfillmentCenterOfAddress(id)FulfillmentCenterModuleGETAddress FulfillmentCenter
(27) /address/{id}updateAddressById(address)FulfillmentCenterModulePUTAddress
(28) /shipment/{id}deleteShipmentById(id)FulfillmentCenterModuleDELETEShipment
(29) /shipmentitemfindAllShipmentItem()FulfillmentCenterModuleGETShipmentItem
(30) /shipmentitem/shipment/{id}findAllShipmentItemOfShipment(id)FulfillmentCenterModuleGETShipment ShipmentItem
(31) /carrierfindAllCarrier()FulfillmentCenterModuleGETCarrier
(32) /shipmentitem/orderitem/{id}findAllShipmentItemOfOrderItem(id)FulfillmentCenterModuleGETOrderItem ShipmentItem
(33) /address/{id}deleteAddressById(id)FulfillmentCenterModuleDELETEAddress
(34) /carrierinsertCarrier(carrier)FulfillmentCenterModulePOSTCarrier
(35) /carrier/{id}deleteCarrierById(id)FulfillmentCenterModuleDELETECarrier
(36) /shipment/carrier/{id}findAllShipmentOfCarrier(id)FulfillmentCenterModuleGETCarrier Shipment
(37) /shipment/fulfillmentcenter/{id}findAllShipmentOfFulfillmentCenter(id)FulfillmentCenterModuleGETFulfillmentCenter Shipment

API 4: OfferService-API (33)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /inventoryiteminsertInventoryItem(inventoryitem)OfferModulePOSTInventoryItem
(2) /shoppingcartitem/{id}deleteShoppingCartItemById(id)OfferModuleDELETEShoppingCartItem
(3) /inventoryitem/{id}findInventoryItemById(id)OfferModuleGETInventoryItem
(4) /pricehistory/{id}findPriceHistoryById(id)OfferModuleGETPriceHistory
(5) /pricehistoryfindAllPriceHistory()OfferModuleGETPriceHistory
(6) /shoppingcartitem/{id}updateShoppingCartItemById(shoppingcartitem)OfferModulePUTShoppingCartItem
(7) /offer/product/{id}findAllOfferOfProduct(id)OfferModuleGETProduct Offer
(8) /shoppingcart/{id}updateShoppingCartById(shoppingcart)OfferModulePUTShoppingCart
(9) /shoppingcartitem/{id}findShoppingCartItemById(id)OfferModuleGETShoppingCartItem
(10) /offerfindAllOffer()OfferModuleGETOffer
(11) /shoppingcart/customer/{id}findAllShoppingCartOfCustomer(id)OfferModuleGETCustomer ShoppingCart
(12) /inventoryitem/fulfillmentcenter/{id}findAllInventoryItemOfFulfillmentCenter(id)OfferModuleGETFulfillmentCenter InventoryItem
(13) /offer/{id}updateOfferById(offer)OfferModulePUTOffer
(14) /pricehistory/{id}deletePriceHistoryById(id)OfferModuleDELETEPriceHistory
(15) /inventoryitem/{id}deleteInventoryItemById(id)OfferModuleDELETEInventoryItem
(16) /inventoryitem/{id}updateInventoryItemById(inventoryitem)OfferModulePUTInventoryItem
(17) /inventoryitem/offer/{id}findAllInventoryItemOfOffer(id)OfferModuleGETOffer InventoryItem
(18) /pricehistory/{id}updatePriceHistoryById(pricehistory)OfferModulePUTPriceHistory
(19) /shoppingcartitemfindAllShoppingCartItem()OfferModuleGETShoppingCartItem
(20) /shoppingcartinsertShoppingCart(shoppingcart)OfferModulePOSTShoppingCart
(21) /shoppingcartitem/shoppingcart/{id}findAllShoppingCartItemOfShoppingCart(id)OfferModuleGETShoppingCart ShoppingCartItem
(22) /offer/{id}findOfferById(id)OfferModuleGETOffer
(23) /offerinsertOffer(offer)OfferModulePOSTOffer
(24) /offer/{id}deleteOfferById(id)OfferModuleDELETEOffer
(25) /shoppingcartiteminsertShoppingCartItem(shoppingcartitem)OfferModulePOSTShoppingCartItem
(26) /shoppingcartitem/offer/{id}findAllShoppingCartItemOfOffer(id)OfferModuleGETOffer ShoppingCartItem
(27) /shoppingcartfindAllShoppingCart()OfferModuleGETShoppingCart
(28) /inventoryitemfindAllInventoryItem()OfferModuleGETInventoryItem
(29) /pricehistory/offer/{id}findAllPriceHistoryOfOffer(id)OfferModuleGETOffer PriceHistory
(30) /shoppingcart/{id}findShoppingCartById(id)OfferModuleGETShoppingCart
(31) /offer/seller/{id}findAllOfferOfSeller(id)OfferModuleGETSeller Offer
(32) /pricehistoryinsertPriceHistory(pricehistory)OfferModulePOSTPriceHistory
(33) /shoppingcart/{id}deleteShoppingCartById(id)OfferModuleDELETEShoppingCart

API 5: ProductService-API (39)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /browseevent/{id}findBrowseEventById(id)ProductModuleGETBrowseEvent
(2) /browseevent/{id}updateBrowseEventById(browseevent)ProductModulePUTBrowseEvent
(3) /answer/seller/{id}findAllAnswerOfSeller(id)ProductModuleGETSeller Answer
(4) /brandinsertBrand(brand)ProductModulePOSTBrand
(5) /answer/{id}findAnswerById(id)ProductModuleGETAnswer
(6) /sellerfindAllSeller()ProductModuleGETSeller
(7) /question/customer/{id}findAllQuestionOfCustomer(id)ProductModuleGETCustomer Question
(8) /questioninsertQuestion(question)ProductModulePOSTQuestion
(9) /question/{id}findQuestionById(id)ProductModuleGETQuestion
(10) /product/{id}deleteProductById(id)ProductModuleDELETEProduct
(11) /answer/{id}deleteAnswerById(id)ProductModuleDELETEAnswer
(12) /brandfindAllBrand()ProductModuleGETBrand
(13) /questionfindAllQuestion()ProductModuleGETQuestion
(14) /seller/{id}updateSellerById(seller)ProductModulePUTSeller
(15) /browseeventfindAllBrowseEvent()ProductModuleGETBrowseEvent
(16) /productfindAllProduct()ProductModuleGETProduct
(17) /product/{id}findProductById(id)ProductModuleGETProduct
(18) /browseevent/product/{id}findAllBrowseEventOfProduct(id)ProductModuleGETProduct BrowseEvent
(19) /answer/question/{id}findAllAnswerOfQuestion(id)ProductModuleGETQuestion Answer
(20) /answerfindAllAnswer()ProductModuleGETAnswer
(21) /browseevent/offer/{id}findAllBrowseEventOfOffer(id)ProductModuleGETOffer BrowseEvent
(22) /brand/{id}deleteBrandById(id)ProductModuleDELETEBrand
(23) /product/brand/{id}findAllProductOfBrand(id)ProductModuleGETBrand Product
(24) /sellerinsertSeller(seller)ProductModulePOSTSeller
(25) /question/product/{id}findAllQuestionOfProduct(id)ProductModuleGETProduct Question
(26) /product/{id}updateProductById(product)ProductModulePUTProduct
(27) /answer/customer/{id}findAllAnswerOfCustomer(id)ProductModuleGETCustomer Answer
(28) /answer/{id}updateAnswerById(answer)ProductModulePUTAnswer
(29) /brand/{id}updateBrandById(brand)ProductModulePUTBrand
(30) /productinsertProduct(product)ProductModulePOSTProduct
(31) /question/{id}updateQuestionById(question)ProductModulePUTQuestion
(32) /seller/{id}findSellerById(id)ProductModuleGETSeller
(33) /brand/{id}findBrandById(id)ProductModuleGETBrand
(34) /browseevent/customer/{id}findAllBrowseEventOfCustomer(id)ProductModuleGETCustomer BrowseEvent
(35) /seller/{id}deleteSellerById(id)ProductModuleDELETESeller
(36) /browseevent/{id}deleteBrowseEventById(id)ProductModuleDELETEBrowseEvent
(37) /answerinsertAnswer(answer)ProductModulePOSTAnswer
(38) /question/{id}deleteQuestionById(id)ProductModuleDELETEQuestion
(39) /browseeventinsertBrowseEvent(browseevent)ProductModulePOSTBrowseEvent

API 6: PromotionService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotionproductfindAllPromotionProduct()PromotionModuleGETPromotionProduct
(2) /productattributevalue/productattribute/{id}findAllProductAttributeValueOfProductAttribute(id)PromotionModuleGETProduct ProductAttributeValue
(3) /promotionfindAllPromotion()PromotionModuleGETPromotion
(4) /productattributevalueinsertProductAttributeValue(productattributevalue)PromotionModulePOSTProductAttributeValue
(5) /productattributevaluefindAllProductAttributeValue()PromotionModuleGETProductAttributeValue
(6) /promotion/{id}updatePromotionById(promotion)PromotionModulePUTPromotion
(7) /promotionproduct/{id}updatePromotionProductById(promotionproduct)PromotionModulePUTPromotionProduct
(8) /productattributevalue/{id}findProductAttributeValueById(id)PromotionModuleGETProductAttributeValue
(9) /promotioninsertPromotion(promotion)PromotionModulePOSTPromotion
(10) /productattributevalue/{id}deleteProductAttributeValueById(id)PromotionModuleDELETEProductAttributeValue
(11) /promotion/{id}findPromotionById(id)PromotionModuleGETPromotion
(12) /promotionproduct/{id}deletePromotionProductById(id)PromotionModuleDELETEPromotionProduct
(13) /promotionproductinsertPromotionProduct(promotionproduct)PromotionModulePOSTPromotionProduct
(14) /promotionproduct/product/{id}findAllPromotionProductOfProduct(id)PromotionModuleGETProduct PromotionProduct
(15) /productattributevalue/product/{id}findAllProductAttributeValueOfProduct(id)PromotionModuleGETProduct ProductAttributeValue
(16) /promotionproduct/promotion/{id}findAllPromotionProductOfPromotion(id)PromotionModuleGETPromotion PromotionProduct
(17) /promotion/{id}deletePromotionById(id)PromotionModuleDELETEPromotion
(18) /productattributevalue/{id}updateProductAttributeValueById(productattributevalue)PromotionModulePUTProductAttributeValue
(19) /promotionproduct/{id}findPromotionProductById(id)PromotionModuleGETPromotionProduct

API 7: ReturnRequestService-API (29)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /returnitem/orderitem/{id}findAllReturnItemOfOrderItem(id)ReturnRequestModuleGETOrderItem ReturnItem
(2) /orderitem/{id}findOrderItemById(id)ReturnRequestModuleGETOrderItem
(3) /returnrequest/{id}deleteReturnRequestById(id)ReturnRequestModuleDELETEReturnRequest
(4) /returnrequestinsertReturnRequest(returnrequest)ReturnRequestModulePOSTReturnRequest
(5) /returnrequest/{id}findReturnRequestById(id)ReturnRequestModuleGETReturnRequest
(6) /returnitemfindAllReturnItem()ReturnRequestModuleGETReturnItem
(7) /refundfindAllRefund()ReturnRequestModuleGETRefund
(8) /orderiteminsertOrderItem(orderitem)ReturnRequestModulePOSTOrderItem
(9) /returniteminsertReturnItem(returnitem)ReturnRequestModulePOSTReturnItem
(10) /returnitem/returnrequest/{id}findAllReturnItemOfReturnRequest(id)ReturnRequestModuleGETReturnRequest ReturnItem
(11) /refund/{id}findRefundById(id)ReturnRequestModuleGETRefund
(12) /returnrequest/{id}updateReturnRequestById(returnrequest)ReturnRequestModulePUTReturnRequest
(13) /refund/returnrequest/{id}findAllRefundOfReturnRequest(id)ReturnRequestModuleGETReturnRequest Refund
(14) /returnrequestfindAllReturnRequest()ReturnRequestModuleGETReturnRequest
(15) /orderitem/{id}deleteOrderItemById(id)ReturnRequestModuleDELETEOrderItem
(16) /refund/paymenttransaction/{id}findAllRefundOfPaymentTransaction(id)ReturnRequestModuleGETPaymentTransaction Refund
(17) /returnrequest/customer/{id}findAllReturnRequestOfCustomer(id)ReturnRequestModuleGETCustomer ReturnRequest
(18) /orderitem/offer/{id}findAllOrderItemOfOffer(id)ReturnRequestModuleGETOffer OrderItem
(19) /returnrequest/customerorder/{id}findAllReturnRequestOfCustomerOrder(id)ReturnRequestModuleGETCustomer ReturnRequest
(20) /orderitem/{id}updateOrderItemById(orderitem)ReturnRequestModulePUTOrderItem
(21) /returnitem/{id}findReturnItemById(id)ReturnRequestModuleGETReturnItem
(22) /orderitem/producttitle/{id}findAllOrderItemOfProductTitle(id)ReturnRequestModuleGETProduct OrderItem
(23) /orderitem/customerorder/{id}findAllOrderItemOfCustomerOrder(id)ReturnRequestModuleGETCustomer OrderItem
(24) /returnitem/{id}updateReturnItemById(returnitem)ReturnRequestModulePUTReturnItem
(25) /refund/{id}deleteRefundById(id)ReturnRequestModuleDELETERefund
(26) /refund/{id}updateRefundById(refund)ReturnRequestModulePUTRefund
(27) /orderitemfindAllOrderItem()ReturnRequestModuleGETOrderItem
(28) /returnitem/{id}deleteReturnItemById(id)ReturnRequestModuleDELETEReturnItem
(29) /refundinsertRefund(refund)ReturnRequestModulePOSTRefund

API 8: WishlistService-API (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /wishlistinsertWishlist(wishlist)WishlistModulePOSTWishlist
(2) /wishlistitem/{id}updateWishlistItemById(wishlistitem)WishlistModulePUTWishlistItem
(3) /productimage/{id}updateProductImageById(productimage)WishlistModulePUTProductImage
(4) /wishlist/{id}deleteWishlistById(id)WishlistModuleDELETEWishlist
(5) /wishlistitem/{id}deleteWishlistItemById(id)WishlistModuleDELETEWishlistItem
(6) /wishlist/{id}findWishlistById(id)WishlistModuleGETWishlist
(7) /wishlistitemfindAllWishlistItem()WishlistModuleGETWishlistItem
(8) /productimagefindAllProductImage()WishlistModuleGETProductImage
(9) /wishlist/customer/{id}findAllWishlistOfCustomer(id)WishlistModuleGETCustomer Wishlist
(10) /wishlistfindAllWishlist()WishlistModuleGETWishlist
(11) /wishlistitem/product/{id}findAllWishlistItemOfProduct(id)WishlistModuleGETProduct WishlistItem
(12) /wishlistiteminsertWishlistItem(wishlistitem)WishlistModulePOSTWishlistItem
(13) /wishlist/{id}updateWishlistById(wishlist)WishlistModulePUTWishlist
(14) /productimage/product/{id}findAllProductImageOfProduct(id)WishlistModuleGETProduct ProductImage
(15) /productimage/{id}deleteProductImageById(id)WishlistModuleDELETEProductImage
(16) /wishlistitem/wishlist/{id}findAllWishlistItemOfWishlist(id)WishlistModuleGETWishlist WishlistItem
(17) /productimage/{id}findProductImageById(id)WishlistModuleGETProductImage
(18) /wishlistitem/{id}findWishlistItemById(id)WishlistModuleGETWishlistItem
(19) /productimageinsertProductImage(productimage)WishlistModulePOSTProductImage



Overview

Summary

ContactDonateImprint