Overview

Summary

ContactDonateImprint


Appendix E-4: HOME SHARING CLUB (UI prompt)


HomeSharingClubListingModuleAirbnb

Properties (5)

PropertyTypeEntityReferenceModule
(1) CityLONGHomeSharingClubCityListingModule
(2) CountryLONGHomeSharingClubCountryCountryModule
(3) DescriptionSTRINGHomeSharingClub
(4) FoundedDateDATEHomeSharingClub
(5) SupportedByCompanyLONGHomeSharingClub


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /homesharingclubinsertHomeSharingClub(homesharingclub)ListingModulePOSTHomeSharingClub
(2) /homesharingclub/{id}deleteHomeSharingClubById(id)ListingModuleDELETEHomeSharingClub
(3) /homesharingclub/{id}findHomeSharingClubById(id)ListingModuleGETHomeSharingClub
(4) /homesharingclub/city/{id}findAllHomeSharingClubOfCity(id)ListingModuleGETCity HomeSharingClub
(5) /homesharingclub/{id}updateHomeSharingClubById(homesharingclub)ListingModulePUTHomeSharingClub
(6) /homesharingclub/country/{id}findAllHomeSharingClubOfCountry(id)ListingModuleGETCountry HomeSharingClub
(7) /homesharingclubfindAllHomeSharingClub()ListingModuleGETHomeSharingClub





Example:

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


Overview

Summary

ContactDonateImprint