Overview

Summary

ContactDonateImprint


Appendix E-12: SHIPMENT (UI prompt)


ShipmentFulfillmentCenterModuleAmazonCom

Properties (8)

PropertyTypeEntityReferenceModule
(1) CarrierLONGShipmentCarrierFulfillmentCenterModule
(2) CreatedAtDATEShipment
(3) CustomerOrderLONGShipmentCustomerCustomerModule
(4) DeliveredAtDATEShipment
(5) FulfillmentCenterLONGShipmentFulfillmentCenterFulfillmentCenterModule
(6) ShippedAtDATEShipment
(7) StatusSTRINGShipment
(8) TrackingNumberSTRINGShipment


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /shipment/customerorder/{id}findAllShipmentOfCustomerOrder(id)FulfillmentCenterModuleGETCustomer Shipment
(2) /shipment/{id}findShipmentById(id)FulfillmentCenterModuleGETShipment
(3) /shipment/carrier/{id}findAllShipmentOfCarrier(id)FulfillmentCenterModuleGETCarrier Shipment
(4) /shipmentfindAllShipment()FulfillmentCenterModuleGETShipment
(5) /shipment/{id}deleteShipmentById(id)FulfillmentCenterModuleDELETEShipment
(6) /shipmentitem/shipment/{id}findAllShipmentItemOfShipment(id)FulfillmentCenterModuleGETShipment ShipmentItem
(7) /shipment/fulfillmentcenter/{id}findAllShipmentOfFulfillmentCenter(id)FulfillmentCenterModuleGETFulfillmentCenter Shipment
(8) /shipmentinsertShipment(shipment)FulfillmentCenterModulePOSTShipment
(9) /shipment/{id}updateShipmentById(shipment)FulfillmentCenterModulePUTShipment





Example:

final Shipment shipment = (Shipment) invokeModule(FULFILLMENT_CENTER_MODULE + "/shipment/" + id, Shipment.class);
if (shipment != null) {
    final Customer customerorder1 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + shipment.getCustomerOrder().getId(), Customer.class);
    if (customerorder1 != null) {
    }
    final Carrier carrier2 = (Carrier) invokeModule(FULFILLMENT_CENTER_MODULE + "/carrier/" + shipment.getCarrier().getId(), Carrier.class);
    if (carrier2 != null) {
    }
    final FulfillmentCenter fulfillmentcenter3 = (FulfillmentCenter) invokeModule(FULFILLMENT_CENTER_MODULE + "/fulfillmentcenter/" + shipment.getFulfillmentCenter().getId(), FulfillmentCenter.class);
    if (fulfillmentcenter3 != null) {
        final Address address4 = (Address) invokeModule(FULFILLMENT_CENTER_MODULE + "/address/" + fulfillmentcenter3.getAddress().getId(), Address.class);
        if (address4 != null) {
            final Country country5 = (Country) invokeModule(FULFILLMENT_CENTER_MODULE + "/country/" + address4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return shipment;


Overview

Summary

ContactDonateImprint