Overview

Summary

ContactDonateImprint


Appendix E-2: MARKET (UI prompt)


MarketMarketModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CityLONGMarketCityListingModule
(2) CountryLONGMarketCountryCountryModule
(3) IsKeyMarketBOOLMarket
(4) RegionNameSTRINGMarket


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /covidimpact/market/{id}findAllCovidImpactOfMarket(id)MarketModuleGETMarket CovidImpact
(2) /market/{id}updateMarketById(market)MarketModulePUTMarket
(3) /market/{id}findMarketById(id)MarketModuleGETMarket
(4) /market/{id}deleteMarketById(id)MarketModuleDELETEMarket
(5) /marketinsertMarket(market)MarketModulePOSTMarket
(6) /marketfindAllMarket()MarketModuleGETMarket
(7) /market/country/{id}findAllMarketOfCountry(id)MarketModuleGETCountry Market
(8) /market/city/{id}findAllMarketOfCity(id)MarketModuleGETCity Market





Example:

final Market market = (Market) invokeModule(MARKET_MODULE + "/market/" + id, Market.class);
if (market != null) {
    final City city1 = (City) invokeModule(LISTING_MODULE + "/city/" + market.getCity().getId(), City.class);
    if (city1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + market.getCountry().getId(), Country.class);
    if (country3 != null) {
    }
}
return market;


Overview

Summary

ContactDonateImprint