Overview

Summary

ContactDonateImprint


Appendix E-10: SHIPPING DETAIL (UI prompt)


ShippingDetailUserAccountModuleEbay

Properties (9)

PropertyTypeEntityReferenceModule
(1) ActualDeliveryDateDATEShippingDetail
(2) CarrierSTRINGShippingDetail
(3) CurrencySTRINGShippingDetail
(4) EstimatedDeliveryDateDATEShippingDetail
(5) OrderItemLONGShippingDetailOrderItemUserAccountModule
(6) ServiceLevelSTRINGShippingDetail
(7) ShipDateDATEShippingDetail
(8) ShippingCostSTRINGShippingDetail
(9) TrackingNumberSTRINGShippingDetail


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /shippingdetailfindAllShippingDetail()UserAccountModuleGETShippingDetail
(2) /shippingdetail/{id}deleteShippingDetailById(id)UserAccountModuleDELETEShippingDetail
(3) /shippingdetailinsertShippingDetail(shippingdetail)UserAccountModulePOSTShippingDetail
(4) /shippingdetail/{id}findShippingDetailById(id)UserAccountModuleGETShippingDetail
(5) /shippingdetail/orderitem/{id}findAllShippingDetailOfOrderItem(id)UserAccountModuleGETOrderItem ShippingDetail
(6) /shippingdetail/{id}updateShippingDetailById(shippingdetail)UserAccountModulePUTShippingDetail





Example:

final ShippingDetail shippingdetail = (ShippingDetail) invokeModule(USER_ACCOUNT_MODULE + "/shippingdetail/" + id, ShippingDetail.class);
if (shippingdetail != null) {
    final OrderItem orderitem1 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + shippingdetail.getOrderItem().getId(), OrderItem.class);
    if (orderitem1 != null) {
        final UserAccount selleruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem1.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount2 != null) {
        }
        final Listing listing3 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem1.getListing().getId(), Listing.class);
        if (listing3 != null) {
            final UserAccount selleruseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing3.getSellerUserAccount().getId(), UserAccount.class);
            if (selleruseraccount4 != null) {
            }
            final Category category5 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing3.getCategory().getId(), Category.class);
            if (category5 != null) {
            }
        }
        final OrderEntity orderentity6 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem1.getOrderEntity().getId(), OrderEntity.class);
        if (orderentity6 != null) {
            final UserAccount buyeruseraccount7 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity6.getBuyerUserAccount().getId(), UserAccount.class);
            if (buyeruseraccount7 != null) {
            }
        }
    }
}
return shippingdetail;


Overview

Summary

ContactDonateImprint