Overview

Summary

ContactDonateImprint


8. WISHLIST MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) CustomerCustomerCustomerModuleAmazonCom
(2) ProductProductProductModuleAmazonCom
(3) ProductImageProductImageWishlistModuleAmazonCom
(4) WishlistWishlistWishlistModuleAmazonCom
(5) WishlistItemWishlistItemWishlistModuleAmazonCom

Module Interfaces (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






8.1 PRODUCT IMAGE


ProductImageWishlistModuleAmazonCom

Properties (6)

PropertyTypeEntityReferenceModule
(1) AltTextSTRINGProductImage
(2) CreatedAtDATEProductImage
(3) IsMainBOOLProductImage
(4) ProductLONGProductImageProductProductModule
(5) SortOrderLONGProductImage
(6) UrlSTRINGProductImage





Example:

final ProductImage productimage = (ProductImage) invokeModule(WISHLIST_MODULE + "/productimage/" + id, ProductImage.class);
if (productimage != null) {
    final Product product1 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + productimage.getProduct().getId(), Product.class);
    if (product1 != null) {
        final Brand brand2 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product1.getBrand().getId(), Brand.class);
        if (brand2 != null) {
        }
    }
}
return productimage;


8.2 WISHLIST


WishlistWishlistModuleAmazonCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATEWishlist
(2) CustomerLONGWishlistCustomerCustomerModule
(3) IsPublicBOOLWishlist
(4) NameSTRINGWishlist
(5) UpdatedAtDATEWishlist





Example:

final Wishlist wishlist = (Wishlist) invokeModule(WISHLIST_MODULE + "/wishlist/" + id, Wishlist.class);
if (wishlist != null) {
    final Customer customer1 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + wishlist.getCustomer().getId(), Customer.class);
    if (customer1 != null) {
    }
}
return wishlist;


8.3 WISHLIST ITEM


WishlistItemWishlistModuleAmazonCom

Properties (3)

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





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