Overview

Summary

ContactDonateImprint


Appendix E-8: ORDER ITEM (UI prompt)


OrderItemMenuItemModuleLieferando

Properties (8)

PropertyTypeEntityReferenceModule
(1) CustomerOrderLONGOrderItem
(2) ItemDescriptionCopySTRINGOrderItem
(3) ItemNameCopySTRINGOrderItem
(4) MenuItemLONGOrderItemMenuItemMenuItemModule
(5) QuantityLONGOrderItem
(6) SortOrderLONGOrderItem
(7) TotalPriceSTRINGOrderItem
(8) UnitPriceSTRINGOrderItem


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /orderitem/menuitem/{id}findAllOrderItemOfMenuItem(id)MenuItemModuleGETMenuItem OrderItem
(2) /orderitem/{id}updateOrderItemById(orderitem)MenuItemModulePUTOrderItem
(3) /orderitemfindAllOrderItem()MenuItemModuleGETOrderItem
(4) /orderiteminsertOrderItem(orderitem)MenuItemModulePOSTOrderItem
(5) /orderitemoption/orderitem/{id}findAllOrderItemOptionOfOrderItem(id)MenuItemModuleGETOrderItem OrderItemOption
(6) /orderitem/{id}findOrderItemById(id)MenuItemModuleGETOrderItem
(7) /orderitem/{id}deleteOrderItemById(id)MenuItemModuleDELETEOrderItem





Example:

final OrderItem orderitem = (OrderItem) invokeModule(MENU_ITEM_MODULE + "/orderitem/" + id, OrderItem.class);
if (orderitem != null) {
    final MenuItem menuitem1 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + orderitem.getMenuItem().getId(), MenuItem.class);
    if (menuitem1 != null) {
        final MenuSection menusection2 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem1.getMenuSection().getId(), MenuSection.class);
        if (menusection2 != null) {
            final Menu menu3 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection2.getMenu().getId(), Menu.class);
            if (menu3 != null) {
                final Restaurant restaurant4 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu3.getRestaurant().getId(), Restaurant.class);
                if (restaurant4 != null) {
                    final City city5 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant4.getCity().getId(), City.class);
                    if (city5 != null) {
                    }
                }
            }
        }
    }
}
return orderitem;


Overview

Summary

ContactDonateImprint