Overview

Summary

ContactDonateImprint


Appendix E-21: RESTAURANT (UI prompt)


RestaurantRestaurantModuleLieferando

Properties (28)

PropertyTypeEntityReferenceModule
(1) AverageRatingSTRINGRestaurant
(2) BrandNameSTRINGRestaurant
(3) CityLONGRestaurantCityRestaurantModule
(4) CreatedAtDATERestaurant
(5) DeliveryAvailableBOOLRestaurant
(6) DeliveryFeeSTRINGRestaurant
(7) DescriptionSTRINGRestaurant
(8) EmailSTRINGRestaurant
(9) FreeDeliveryPossibleBOOLRestaurant
(10) HouseNumberSTRINGRestaurant
(11) IsHalalBOOLRestaurant
(12) IsNewBOOLRestaurant
(13) IsOpenNowBOOLRestaurant
(14) IsSponsoredBOOLRestaurant
(15) LatitudeSTRINGRestaurant
(16) LongitudeSTRINGRestaurant
(17) MinimumOrderAmountSTRINGRestaurant
(18) NameSTRINGRestaurant
(19) OpenFromTimeSTRINGRestaurant
(20) OpenUntilTimeSTRINGRestaurant
(21) PhoneNumberSTRINGRestaurant
(22) PickupAvailableBOOLRestaurant
(23) PostalCodeSTRINGRestaurant
(24) PreparationTimeMinutesLONGRestaurant
(25) RatingCountLONGRestaurant
(26) StreetSTRINGRestaurant
(27) UpdatedAtDATERestaurant
(28) WebsiteUrlSTRINGRestaurant


Module Interfaces (15)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /loyaltyprogram/restaurant/{id}findAllLoyaltyProgramOfRestaurant(id)CustomerModuleGETRestaurant LoyaltyProgram
(2) /deliveryarea/restaurant/{id}findAllDeliveryAreaOfRestaurant(id)MenuItemTagModuleGETRestaurant DeliveryArea
(3) /customerorder/restaurant/{id}findAllCustomerOrderOfRestaurant(id)PaymentMethodModuleGETRestaurant CustomerOrder
(4) /restaurantcategorylink/restaurant/{id}findAllRestaurantCategoryLinkOfRestaurant(id)RestaurantCategoryModuleGETRestaurant RestaurantCategoryLink
(5) /restaurant/{id}deleteRestaurantById(id)RestaurantModuleDELETERestaurant
(6) /restaurant/{id}updateRestaurantById(restaurant)RestaurantModulePUTRestaurant
(7) /promotion/restaurant/{id}findAllPromotionOfRestaurant(id)RestaurantModuleGETRestaurant Promotion
(8) /restaurantinsertRestaurant(restaurant)RestaurantModulePOSTRestaurant
(9) /menu/restaurant/{id}findAllMenuOfRestaurant(id)RestaurantModuleGETRestaurant Menu
(10) /restaurant/city/{id}findAllRestaurantOfCity(id)RestaurantModuleGETCity Restaurant
(11) /restaurant/{id}findRestaurantById(id)RestaurantModuleGETRestaurant
(12) /restaurantfindAllRestaurant()RestaurantModuleGETRestaurant
(13) /openinghour/restaurant/{id}findAllOpeningHourOfRestaurant(id)RestaurantModuleGETRestaurant OpeningHour
(14) /restauranttaglink/restaurant/{id}findAllRestaurantTagLinkOfRestaurant(id)RestaurantTagModuleGETRestaurant RestaurantTagLink
(15) /rating/restaurant/{id}findAllRatingOfRestaurant(id)RestaurantTagModuleGETRestaurant Rating





Example:

final Restaurant restaurant = (Restaurant) invokeModule(RESTAURANT_MODULE + "/restaurant/" + id, Restaurant.class);
if (restaurant != null) {
    final City city1 = (City) invokeModule(RESTAURANT_MODULE + "/city/" + restaurant.getCity().getId(), City.class);
    if (city1 != null) {
    }
}
return restaurant;


Overview

Summary

ContactDonateImprint