Overview

Summary

ContactDonateImprint


Appendix E-2: CUSTOMER (UI prompt)


CustomerCustomerModuleLieferando

Properties (6)

PropertyTypeEntityReferenceModule
(1) CreatedAtDATECustomer
(2) EmailSTRINGCustomer
(3) FirstNameSTRINGCustomer
(4) IsBlockedBOOLCustomer
(5) LastNameSTRINGCustomer
(6) PhoneNumberSTRINGCustomer


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /customeraddress/customer/{id}findAllCustomerAddressOfCustomer(id)CustomerModuleGETCustomer CustomerAddress
(2) /customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(3) /customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(4) /customerinsertCustomer(customer)CustomerModulePOSTCustomer
(5) /loyaltycard/customer/{id}findAllLoyaltyCardOfCustomer(id)CustomerModuleGETCustomer LoyaltyCard
(6) /customerfindAllCustomer()CustomerModuleGETCustomer
(7) /customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(8) /customerorder/customer/{id}findAllCustomerOrderOfCustomer(id)PaymentMethodModuleGETCustomer CustomerOrder
(9) /rating/customer/{id}findAllRatingOfCustomer(id)RestaurantTagModuleGETCustomer Rating





Example:

final Customer customer = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + id, Customer.class);
if (customer != null) {
}
return customer;


Overview

Summary

ContactDonateImprint