Overview

Summary

ContactDonateImprint


Appendix E-10: ORDER ITEM OPTION (UI prompt)


OrderItemOptionMenuItemModuleLieferando

Properties (6)

PropertyTypeEntityReferenceModule
(1) MenuItemOptionLONGOrderItemOptionMenuItemOptionMenuItemOptionModule
(2) OptionNameCopySTRINGOrderItemOption
(3) OrderItemLONGOrderItemOptionOrderItemMenuItemModule
(4) PriceDeltaSTRINGOrderItemOption
(5) QuantityLONGOrderItemOption
(6) TotalPriceSTRINGOrderItemOption


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /orderitemoption/{id}findOrderItemOptionById(id)MenuItemModuleGETOrderItemOption
(2) /orderitemoptioninsertOrderItemOption(orderitemoption)MenuItemModulePOSTOrderItemOption
(3) /orderitemoption/menuitemoption/{id}findAllOrderItemOptionOfMenuItemOption(id)MenuItemModuleGETMenuItemOption OrderItemOption
(4) /orderitemoption/{id}updateOrderItemOptionById(orderitemoption)MenuItemModulePUTOrderItemOption
(5) /orderitemoption/orderitem/{id}findAllOrderItemOptionOfOrderItem(id)MenuItemModuleGETOrderItem OrderItemOption
(6) /orderitemoptionfindAllOrderItemOption()MenuItemModuleGETOrderItemOption
(7) /orderitemoption/{id}deleteOrderItemOptionById(id)MenuItemModuleDELETEOrderItemOption





Example:

final OrderItemOption orderitemoption = (OrderItemOption) invokeModule(MENU_ITEM_MODULE + "/orderitemoption/" + id, OrderItemOption.class);
if (orderitemoption != null) {
    final OrderItem orderitem1 = (OrderItem) invokeModule(MENU_ITEM_MODULE + "/orderitem/" + orderitemoption.getOrderItem().getId(), OrderItem.class);
    if (orderitem1 != null) {
        final MenuItem menuitem2 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + orderitem1.getMenuItem().getId(), MenuItem.class);
        if (menuitem2 != null) {
            final MenuSection menusection3 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem2.getMenuSection().getId(), MenuSection.class);
            if (menusection3 != null) {
                final Menu menu4 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection3.getMenu().getId(), Menu.class);
                if (menu4 != null) {
                    final Restaurant restaurant5 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu4.getRestaurant().getId(), Restaurant.class);
                    if (restaurant5 != null) {
                        final City city6 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant5.getCity().getId(), City.class);
                        if (city6 != null) {
                        }
                    }
                }
            }
        }
    }
    final MenuItemOption menuitemoption7 = (MenuItemOption) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoption/" + orderitemoption.getMenuItemOption().getId(), MenuItemOption.class);
    if (menuitemoption7 != null) {
        final MenuItemOptionGroup menuitemoptiongroup8 = (MenuItemOptionGroup) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoptiongroup/" + menuitemoption7.getMenuItemOptionGroup().getId(), MenuItemOptionGroup.class);
        if (menuitemoptiongroup8 != null) {
            final MenuItem menuitem9 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + menuitemoptiongroup8.getMenuItem().getId(), MenuItem.class);
            if (menuitem9 != null) {
                final MenuSection menusection10 = (MenuSection) invokeModule(MENU_ITEM_MODULE + "/menusection/" + menuitem9.getMenuSection().getId(), MenuSection.class);
                if (menusection10 != null) {
                    final Menu menu11 = (Menu) invokeModule(RESTAURANT_MODULE + "/menu/" + menusection10.getMenu().getId(), Menu.class);
                    if (menu11 != null) {
                        final Restaurant restaurant12 = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + menu11.getRestaurant().getId(), Restaurant.class);
                        if (restaurant12 != null) {
                            final City city13 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant12.getCity().getId(), City.class);
                            if (city13 != null) {
                            }
                        }
                    }
                }
            }
        }
    }
}
return orderitemoption;


Overview

Summary

ContactDonateImprint