Overview

Summary

ContactDonateImprint


Appendix E-9: WISHLIST ITEM (UI prompt)


WishlistItemWishlistModuleAmazonCom

Properties (3)

PropertyTypeEntityReferenceModule
(1) AddedAtDATEWishlistItem
(2) ProductLONGWishlistItemProductProductModule
(3) WishlistLONGWishlistItemWishlistWishlistModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /wishlistiteminsertWishlistItem(wishlistitem)WishlistModulePOSTWishlistItem
(2) /wishlistitem/wishlist/{id}findAllWishlistItemOfWishlist(id)WishlistModuleGETWishlist WishlistItem
(3) /wishlistitem/{id}deleteWishlistItemById(id)WishlistModuleDELETEWishlistItem
(4) /wishlistitem/{id}findWishlistItemById(id)WishlistModuleGETWishlistItem
(5) /wishlistitem/product/{id}findAllWishlistItemOfProduct(id)WishlistModuleGETProduct WishlistItem
(6) /wishlistitem/{id}updateWishlistItemById(wishlistitem)WishlistModulePUTWishlistItem
(7) /wishlistitemfindAllWishlistItem()WishlistModuleGETWishlistItem





Example:

final WishlistItem wishlistitem = (WishlistItem) invokeModule(WISHLIST_MODULE + "/wishlistitem/" + id, WishlistItem.class);
if (wishlistitem != null) {
    final Wishlist wishlist1 = (Wishlist) invokeModule(WISHLIST_MODULE + "/wishlist/" + wishlistitem.getWishlist().getId(), Wishlist.class);
    if (wishlist1 != null) {
        final Customer customer2 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + wishlist1.getCustomer().getId(), Customer.class);
        if (customer2 != null) {
        }
    }
    final Product product3 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + wishlistitem.getProduct().getId(), Product.class);
    if (product3 != null) {
        final Brand brand4 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product3.getBrand().getId(), Brand.class);
        if (brand4 != null) {
        }
    }
}
return wishlistitem;


Overview

Summary

ContactDonateImprint