Overview

Summary

ContactDonateImprint


5. PAYMENT METHOD MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) CustomerCustomerCustomerModuleLieferando
(2) CustomerAddressCustomerAddressCustomerModuleLieferando
(3) CustomerOrderCustomerOrderPaymentMethodModuleLieferando
(4) PaymentMethodPaymentMethodPaymentMethodModuleLieferando
(5) RestaurantRestaurantRestaurantModuleLieferando

Module Interfaces (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /paymentmethod/{id}updatePaymentMethodById(paymentmethod)PaymentMethodModulePUTPaymentMethod
(2) /customerorder/customer/{id}findAllCustomerOrderOfCustomer(id)PaymentMethodModuleGETCustomer CustomerOrder
(3) /customerorderfindAllCustomerOrder()PaymentMethodModuleGETCustomerOrder
(4) /paymentmethod/{id}findPaymentMethodById(id)PaymentMethodModuleGETPaymentMethod
(5) /paymentmethodfindAllPaymentMethod()PaymentMethodModuleGETPaymentMethod
(6) /customerorder/paymentmethod/{id}findAllCustomerOrderOfPaymentMethod(id)PaymentMethodModuleGETPaymentMethod CustomerOrder
(7) /customerorder/{id}deleteCustomerOrderById(id)PaymentMethodModuleDELETECustomerOrder
(8) /customerorder/restaurant/{id}findAllCustomerOrderOfRestaurant(id)PaymentMethodModuleGETRestaurant CustomerOrder
(9) /customerorder/{id}updateCustomerOrderById(customerorder)PaymentMethodModulePUTCustomerOrder
(10) /customerorderinsertCustomerOrder(customerorder)PaymentMethodModulePOSTCustomerOrder
(11) /paymentmethodinsertPaymentMethod(paymentmethod)PaymentMethodModulePOSTPaymentMethod
(12) /customerorder/{id}findCustomerOrderById(id)PaymentMethodModuleGETCustomerOrder
(13) /customerorder/deliveryaddress/{id}findAllCustomerOrderOfDeliveryAddress(id)PaymentMethodModuleGETCustomerAddress CustomerOrder
(14) /paymentmethod/{id}deletePaymentMethodById(id)PaymentMethodModuleDELETEPaymentMethod






5.1 CUSTOMER ORDER


CustomerOrderPaymentMethodModuleLieferando

Properties (16)

PropertyTypeEntityReferenceModule
(1) CustomerLONGCustomerOrderCustomerCustomerModule
(2) DeliveryAddressLONGCustomerOrderCustomerAddressCustomerModule
(3) DeliveryFeeSTRINGCustomerOrder
(4) DiscountAmountSTRINGCustomerOrder
(5) LoyaltyCardLONGCustomerOrder
(6) NotesSTRINGCustomerOrder
(7) OrderDateTimeDATECustomerOrder
(8) OrderNumberSTRINGCustomerOrder
(9) OrderTypeSTRINGCustomerOrder
(10) PaymentFeeSTRINGCustomerOrder
(11) PaymentMethodLONGCustomerOrderPaymentMethodPaymentMethodModule
(12) RestaurantLONGCustomerOrderRestaurantRestaurantModule
(13) ScheduledDateTimeDATECustomerOrder
(14) StatusSTRINGCustomerOrder
(15) SubtotalAmountSTRINGCustomerOrder
(16) TotalAmountSTRINGCustomerOrder





Example:

final CustomerOrder customerorder = (CustomerOrder) invokeModule(PAYMENT_METHOD_MODULE + "/customerorder/" + id, CustomerOrder.class);
if (customerorder != null) {
    final CustomerAddress deliveryaddress1 = (CustomerAddress) invokeModule(CUSTOMER_MODULE + "/customeraddress/" + customerorder.getDeliveryAddress().getId(), CustomerAddress.class);
    if (deliveryaddress1 != null) {
        final Customer customer2 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + deliveryaddress1.getCustomer().getId(), Customer.class);
        if (customer2 != null) {
        }
        final City city3 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + deliveryaddress1.getCity().getId(), City.class);
        if (city3 != null) {
        }
    }
    final Customer customer4 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + customerorder.getCustomer().getId(), Customer.class);
    if (customer4 != null) {
    }
    final PaymentMethod paymentmethod5 = (PaymentMethod) invokeModule(PAYMENT_METHOD_MODULE + "/paymentmethod/" + customerorder.getPaymentMethod().getId(), PaymentMethod.class);
    if (paymentmethod5 != null) {
    }
    final Restaurant restaurant6 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + customerorder.getRestaurant().getId(), Restaurant.class);
    if (restaurant6 != null) {
        final City city7 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant6.getCity().getId(), City.class);
        if (city7 != null) {
        }
    }
}
return customerorder;


5.2 PAYMENT METHOD


PaymentMethodPaymentMethodModuleLieferando

Properties (4)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGPaymentMethod
(2) IsActiveBOOLPaymentMethod
(3) IsOnlineBOOLPaymentMethod
(4) NameSTRINGPaymentMethod





Example:

final PaymentMethod paymentmethod = (PaymentMethod) invokeModule(PAYMENT_METHOD_MODULE + "/paymentmethod/" + id, PaymentMethod.class);
if (paymentmethod != null) {
}
return paymentmethod;


Overview

Summary

ContactDonateImprint