Overview

Summary

ContactDonateImprint


Appendix E-35: PROMOTION PRODUCT (UI prompt)


PromotionProductPromotionModuleAmazonCom

Properties (2)

PropertyTypeEntityReferenceModule
(1) ProductLONGPromotionProductProductProductModule
(2) PromotionLONGPromotionProductPromotionPromotionModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /promotionproduct/promotion/{id}findAllPromotionProductOfPromotion(id)PromotionModuleGETPromotion PromotionProduct
(2) /promotionproduct/{id}updatePromotionProductById(promotionproduct)PromotionModulePUTPromotionProduct
(3) /promotionproductfindAllPromotionProduct()PromotionModuleGETPromotionProduct
(4) /promotionproduct/{id}deletePromotionProductById(id)PromotionModuleDELETEPromotionProduct
(5) /promotionproductinsertPromotionProduct(promotionproduct)PromotionModulePOSTPromotionProduct
(6) /promotionproduct/{id}findPromotionProductById(id)PromotionModuleGETPromotionProduct
(7) /promotionproduct/product/{id}findAllPromotionProductOfProduct(id)PromotionModuleGETProduct PromotionProduct





Example:

final PromotionProduct promotionproduct = (PromotionProduct) invokeModule(PROMOTION_MODULE + "/promotionproduct/" + id, PromotionProduct.class);
if (promotionproduct != null) {
    final Product product1 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + promotionproduct.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Brand brand2 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product1.getBrand().getId(), Brand.class);
        if (brand2 != null) {
        }
    }
    final Promotion promotion3 = (Promotion) invokeModule(PROMOTION_MODULE + "/promotion/" + promotionproduct.getPromotion().getId(), Promotion.class);
    if (promotion3 != null) {
    }
}
return promotionproduct;


Overview

Summary

ContactDonateImprint