Overview

Summary

ContactDonateImprint


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)AdvocacyGroupModuleGETCity Office
(2) /company/city/{id}findAllCompanyOfCity(id)CompanyModuleGETCity Company
(3) /city/{id}updateCityById(city)ListingModulePUTCity
(4) /listing/city/{id}findAllListingOfCity(id)ListingModuleGETCity Listing
(5) /cityfindAllCity()ListingModuleGETCity
(6) /homesharingclub/city/{id}findAllHomeSharingClubOfCity(id)ListingModuleGETCity HomeSharingClub
(7) /cityinsertCity(city)ListingModulePOSTCity
(8) /city/{id}findCityById(id)ListingModuleGETCity
(9) /city/{id}deleteCityById(id)ListingModuleDELETECity
(10) /city/country/{id}findAllCityOfCountry(id)ListingModuleGETCountry City
(11) /market/city/{id}findAllMarketOfCity(id)MarketModuleGETCity Market
(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

ContactDonateImprint