Overview

Summary

ContactDonateImprint


5. COUNTRY MODULE (UI prompt)



Module Entities (13)

EntityAliasModuleGlobal Schema
(1) AcquisitionAcquisitionCountryModuleAirbnb
(2) AdvocacyGroupAdvocacyGroupAdvocacyGroupModuleAirbnb
(3) CityCityListingModuleAirbnb
(4) CompanyCompanyCompanyModuleAirbnb
(5) CountryCountryCountryModuleAirbnb
(6) DataProcessingPartnerDataProcessingPartnerCountryModuleAirbnb
(7) HomeSharingClubHomeSharingClubListingModuleAirbnb
(8) InvestorInvestorFundingRoundModuleAirbnb
(9) JurisdictionJurisdictionJurisdictionModuleAirbnb
(10) ListingListingListingModuleAirbnb
(11) MarketMarketMarketModuleAirbnb
(12) OfficeOfficeAdvocacyGroupModuleAirbnb
(13) PlatformUserPlatformUserPlatformUserModuleAirbnb

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /dataprocessingpartner/{id}deleteDataProcessingPartnerById(id)CountryModuleDELETEDataProcessingPartner
(2) /countryfindAllCountry()CountryModuleGETCountry
(3) /acquisition/{id}deleteAcquisitionById(id)CountryModuleDELETEAcquisition
(4) /country/{id}findCountryById(id)CountryModuleGETCountry
(5) /acquisition/{id}updateAcquisitionById(acquisition)CountryModulePUTAcquisition
(6) /country/{id}deleteCountryById(id)CountryModuleDELETECountry
(7) /acquisitionfindAllAcquisition()CountryModuleGETAcquisition
(8) /dataprocessingpartner/company/{id}findAllDataProcessingPartnerOfCompany(id)CountryModuleGETCompany DataProcessingPartner
(9) /country/{id}updateCountryById(country)CountryModulePUTCountry
(10) /dataprocessingpartnerfindAllDataProcessingPartner()CountryModuleGETDataProcessingPartner
(11) /acquisitioninsertAcquisition(acquisition)CountryModulePOSTAcquisition
(12) /dataprocessingpartner/{id}findDataProcessingPartnerById(id)CountryModuleGETDataProcessingPartner
(13) /acquisition/country/{id}findAllAcquisitionOfCountry(id)CountryModuleGETCountry Acquisition
(14) /dataprocessingpartner/country/{id}findAllDataProcessingPartnerOfCountry(id)CountryModuleGETCountry DataProcessingPartner
(15) /dataprocessingpartnerinsertDataProcessingPartner(dataprocessingpartner)CountryModulePOSTDataProcessingPartner
(16) /countryinsertCountry(country)CountryModulePOSTCountry
(17) /dataprocessingpartner/{id}updateDataProcessingPartnerById(dataprocessingpartner)CountryModulePUTDataProcessingPartner
(18) /acquisition/{id}findAcquisitionById(id)CountryModuleGETAcquisition






5.1 ACQUISITION


AcquisitionCountryModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) AcquiredCompanyLONGAcquisition
(2) AcquiringCompanyLONGAcquisition
(3) AnnouncementDateDATEAcquisition
(4) CloseDateDATEAcquisition
(5) CountryLONGAcquisitionCountryCountryModule
(6) DealValueUsdDOUBLEAcquisition
(7) NotesSTRINGAcquisition





Example:

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


5.2 COUNTRY


CountryCountryModuleAirbnb

Properties (3)

PropertyTypeEntityReferenceModule
(1) IsoCodeSTRINGCountry
(2) NameSTRINGCountry
(3) RegionSTRINGCountry





Example:

final Country country = (Country) invokeModule(COUNTRY_MODULE + "/country/" + id, Country.class);
if (country != null) {
}
return country;


5.3 DATA PROCESSING PARTNER


DataProcessingPartnerCountryModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyLONGDataProcessingPartnerCompanyCompanyModule
(2) CountryLONGDataProcessingPartnerCountryCountryModule
(3) DescriptionSTRINGDataProcessingPartner
(4) EndDateDATEDataProcessingPartner
(5) NameSTRINGDataProcessingPartner
(6) ProcessingTypeSTRINGDataProcessingPartner
(7) StartDateDATEDataProcessingPartner





Example:

final DataProcessingPartner dataprocessingpartner = (DataProcessingPartner) invokeModule(COUNTRY_MODULE + "/dataprocessingpartner/" + id, DataProcessingPartner.class);
if (dataprocessingpartner != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + dataprocessingpartner.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + dataprocessingpartner.getCompany().getId(), Company.class);
    if (company2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
        final City city4 = (City) invokeModule(LISTING_MODULE + "/city/" + company2.getCity().getId(), City.class);
        if (city4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
        }
    }
}
return dataprocessingpartner;


Overview

Summary

ContactDonateImprint