Overview

Summary

ContactDonateImprint


2. MENU ITEM OPTION MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) MenuItemMenuItemMenuItemModuleLieferando
(2) MenuItemOptionMenuItemOptionMenuItemOptionModuleLieferando
(3) MenuItemOptionGroupMenuItemOptionGroupMenuItemOptionModuleLieferando
(4) OrderItemOptionOrderItemOptionMenuItemModuleLieferando

Module Interfaces (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /menuitemoption/{id}findMenuItemOptionById(id)MenuItemOptionModuleGETMenuItemOption
(2) /menuitemoption/{id}updateMenuItemOptionById(menuitemoption)MenuItemOptionModulePUTMenuItemOption
(3) /menuitemoptioninsertMenuItemOption(menuitemoption)MenuItemOptionModulePOSTMenuItemOption
(4) /menuitemoption/menuitemoptiongroup/{id}findAllMenuItemOptionOfMenuItemOptionGroup(id)MenuItemOptionModuleGETMenuItemOptionGroup MenuItemOption
(5) /menuitemoptiongroupinsertMenuItemOptionGroup(menuitemoptiongroup)MenuItemOptionModulePOSTMenuItemOptionGroup
(6) /menuitemoption/{id}deleteMenuItemOptionById(id)MenuItemOptionModuleDELETEMenuItemOption
(7) /menuitemoptiongroup/{id}findMenuItemOptionGroupById(id)MenuItemOptionModuleGETMenuItemOptionGroup
(8) /menuitemoptiongroup/{id}deleteMenuItemOptionGroupById(id)MenuItemOptionModuleDELETEMenuItemOptionGroup
(9) /menuitemoptiongroup/{id}updateMenuItemOptionGroupById(menuitemoptiongroup)MenuItemOptionModulePUTMenuItemOptionGroup
(10) /menuitemoptionfindAllMenuItemOption()MenuItemOptionModuleGETMenuItemOption
(11) /menuitemoptiongroupfindAllMenuItemOptionGroup()MenuItemOptionModuleGETMenuItemOptionGroup
(12) /menuitemoptiongroup/menuitem/{id}findAllMenuItemOptionGroupOfMenuItem(id)MenuItemOptionModuleGETMenuItem MenuItemOptionGroup







MenuItemOptionMenuItemOptionModuleLieferando

Properties (7)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMenuItemOption
(2) IsDefaultBOOLMenuItemOption
(3) MaximumPerItemLONGMenuItemOption
(4) MenuItemOptionGroupLONGMenuItemOptionMenuItemOptionGroupMenuItemOptionModule
(5) NameSTRINGMenuItemOption
(6) PriceDeltaSTRINGMenuItemOption
(7) SortOrderLONGMenuItemOption





Example:

final MenuItemOption menuitemoption = (MenuItemOption) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoption/" + id, MenuItemOption.class);
if (menuitemoption != null) {
    final MenuItemOptionGroup menuitemoptiongroup1 = (MenuItemOptionGroup) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoptiongroup/" + menuitemoption.getMenuItemOptionGroup().getId(), MenuItemOptionGroup.class);
    if (menuitemoptiongroup1 != null) {
        final MenuItem menuitem2 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + menuitemoptiongroup1.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) {
                        }
                    }
                }
            }
        }
    }
}
return menuitemoption;



MenuItemOptionGroupMenuItemOptionModuleLieferando

Properties (7)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMenuItemOptionGroup
(2) IsRequiredBOOLMenuItemOptionGroup
(3) MaximumSelectionLONGMenuItemOptionGroup
(4) MenuItemLONGMenuItemOptionGroupMenuItemMenuItemModule
(5) MinimumSelectionLONGMenuItemOptionGroup
(6) NameSTRINGMenuItemOptionGroup
(7) SortOrderLONGMenuItemOptionGroup





Example:

final MenuItemOptionGroup menuitemoptiongroup = (MenuItemOptionGroup) invokeModule(MENU_ITEM_OPTION_MODULE + "/menuitemoptiongroup/" + id, MenuItemOptionGroup.class);
if (menuitemoptiongroup != null) {
    final MenuItem menuitem1 = (MenuItem) invokeModule(MENU_ITEM_MODULE + "/menuitem/" + menuitemoptiongroup.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 menuitemoptiongroup;


Overview

Summary

ContactDonateImprint