Overview

Summary

ServicesContactDonateAboutImprint


Appendix E-7: CITY (UI prompt)


CityListingModuleAirbnb

Properties (5)

PropertyTypeEntityReferenceModule
(1) CountryLONGCityCountryCountryModule
(2) LatitudeDOUBLECity
(3) LongitudeDOUBLECity
(4) NameSTRINGCity
(5) RegionSTRINGCity


Module Interfaces (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /office/city/{id}findAllOfficeOfCity(id)CompanyModuleGETCity Office
(2) /company/city/{id}findAllCompanyOfCity(id)CompanyModuleGETCity Company
(3) /market/city/{id}findAllMarketOfCity(id)CountryModuleGETCity Market
(4) /cityinsertCity(city)ListingModulePOSTCity
(5) /listing/city/{id}findAllListingOfCity(id)ListingModuleGETCity Listing
(6) /city/{id}updateCityById(city)ListingModulePUTCity
(7) /city/{id}deleteCityById(id)ListingModuleDELETECity
(8) /city/country/{id}findAllCityOfCountry(id)ListingModuleGETCountry City
(9) /homesharingclub/city/{id}findAllHomeSharingClubOfCity(id)ListingModuleGETCity HomeSharingClub
(10) /cityfindAllCity()ListingModuleGETCity
(11) /city/{id}findCityById(id)ListingModuleGETCity
(12) /platformuser/city/{id}findAllPlatformUserOfCity(id)PlatformUserModuleGETCity PlatformUser





Example:

final City city = (City) invokeModule(LISTING_MODULE + "/city/" + id, City.class);
if (city != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return city;


Overview

Summary

ServicesContactDonateAboutImprint