Overview

Summary

ContactDonateImprint


Appendix E-21: INVENTORY ITEM (UI prompt)


InventoryItemOfferModuleAmazonCom

Properties (5)

PropertyTypeEntityReferenceModule
(1) FulfillmentCenterLONGInventoryItemFulfillmentCenterFulfillmentCenterModule
(2) OfferLONGInventoryItemOfferOfferModule
(3) QuantityOnHandLONGInventoryItem
(4) QuantityReservedLONGInventoryItem
(5) UpdatedAtDATEInventoryItem


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /inventoryitemfindAllInventoryItem()OfferModuleGETInventoryItem
(2) /inventoryitem/{id}findInventoryItemById(id)OfferModuleGETInventoryItem
(3) /inventoryitem/offer/{id}findAllInventoryItemOfOffer(id)OfferModuleGETOffer InventoryItem
(4) /inventoryitem/fulfillmentcenter/{id}findAllInventoryItemOfFulfillmentCenter(id)OfferModuleGETFulfillmentCenter InventoryItem
(5) /inventoryitem/{id}updateInventoryItemById(inventoryitem)OfferModulePUTInventoryItem
(6) /inventoryiteminsertInventoryItem(inventoryitem)OfferModulePOSTInventoryItem
(7) /inventoryitem/{id}deleteInventoryItemById(id)OfferModuleDELETEInventoryItem





Example:

final InventoryItem inventoryitem = (InventoryItem) invokeModule(OFFER_MODULE + "/inventoryitem/" + id, InventoryItem.class);
if (inventoryitem != null) {
    final Offer offer1 = (Offer) invokeModule(OFFER_MODULE + "/offer/" + inventoryitem.getOffer().getId(), Offer.class);
    if (offer1 != null) {
        final Seller seller2 = (Seller) invokeModule(PRODUCT_MODULE + "/seller/" + offer1.getSeller().getId(), Seller.class);
        if (seller2 != null) {
        }
        final Product product3 = (Product) invokeModule(PRODUCT_MODULE + "/product/" + offer1.getProduct().getId(), Product.class);
        if (product3 != null) {
            final Brand brand4 = (Brand) invokeModule(PRODUCT_MODULE + "/brand/" + product3.getBrand().getId(), Brand.class);
            if (brand4 != null) {
            }
        }
    }
    final FulfillmentCenter fulfillmentcenter5 = (FulfillmentCenter) invokeModule(FULFILLMENT_CENTER_MODULE + "/fulfillmentcenter/" + inventoryitem.getFulfillmentCenter().getId(), FulfillmentCenter.class);
    if (fulfillmentcenter5 != null) {
        final Address address6 = (Address) invokeModule(FULFILLMENT_CENTER_MODULE + "/address/" + fulfillmentcenter5.getAddress().getId(), Address.class);
        if (address6 != null) {
            final Country country7 = (Country) invokeModule(FULFILLMENT_CENTER_MODULE + "/country/" + address6.getCountry().getId(), Country.class);
            if (country7 != null) {
            }
        }
    }
}
return inventoryitem;


Overview

Summary

ContactDonateImprint