Overview

Summary

ContactDonateImprint


Appendix E-2: PRODUCT (UI prompt)


ProductProductModuleAmazonCom

Properties (7)

PropertyTypeEntityReferenceModule
(1) BrandLONGProductBrandProductModule
(2) CreatedAtDATEProduct
(3) DescriptionSTRINGProduct
(4) IsActiveBOOLProduct
(5) SkuSTRINGProduct
(6) TitleSTRINGProduct
(7) UpdatedAtDATEProduct


Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productcategory/product/{id}findAllProductCategoryOfProduct(id)CategoryModuleGETProduct ProductCategory
(2) /review/product/{id}findAllReviewOfProduct(id)CustomerModuleGETProduct Review
(3) /offer/product/{id}findAllOfferOfProduct(id)OfferModuleGETProduct Offer
(4) /product/brand/{id}findAllProductOfBrand(id)ProductModuleGETBrand Product
(5) /question/product/{id}findAllQuestionOfProduct(id)ProductModuleGETProduct Question
(6) /browseevent/product/{id}findAllBrowseEventOfProduct(id)ProductModuleGETProduct BrowseEvent
(7) /product/{id}updateProductById(product)ProductModulePUTProduct
(8) /productinsertProduct(product)ProductModulePOSTProduct
(9) /productfindAllProduct()ProductModuleGETProduct
(10) /product/{id}findProductById(id)ProductModuleGETProduct
(11) /product/{id}deleteProductById(id)ProductModuleDELETEProduct
(12) /promotionproduct/product/{id}findAllPromotionProductOfProduct(id)PromotionModuleGETProduct PromotionProduct
(13) /productattributevalue/productattribute/{id}findAllProductAttributeValueOfProductAttribute(id)PromotionModuleGETProduct ProductAttributeValue
(14) /productattributevalue/product/{id}findAllProductAttributeValueOfProduct(id)PromotionModuleGETProduct ProductAttributeValue
(15) /orderitem/producttitle/{id}findAllOrderItemOfProductTitle(id)ReturnRequestModuleGETProduct OrderItem
(16) /productimage/product/{id}findAllProductImageOfProduct(id)WishlistModuleGETProduct ProductImage
(17) /wishlistitem/product/{id}findAllWishlistItemOfProduct(id)WishlistModuleGETProduct WishlistItem





Example:

final Product product = (Product) invokeModule(PRODUCT_MODULE + "/product/" + id, Product.class);
if (product != null) {
    final Brand brand1 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product.getBrand().getId(), Brand.class);
    if (brand1 != null) {
    }
}
return product;


Overview

Summary

ContactDonateImprint