Overview

Summary

ContactDonateImprint


4. COMPANY MODULE (UI prompt)



Module Entities (15)

EntityAliasModuleGlobal Schema
(1) CityCityListingModuleAirbnb
(2) CompanyCompanyCompanyModuleAirbnb
(3) CompanyAdvocacyGroupRelationCompanyAdvocacyGroupRelationAdvocacyGroupModuleAirbnb
(4) CountryCountryCountryModuleAirbnb
(5) CovidImpactCovidImpactMarketModuleAirbnb
(6) DataProcessingPartnerDataProcessingPartnerCountryModuleAirbnb
(7) FineFineJurisdictionModuleAirbnb
(8) FundingRoundFundingRoundFundingRoundModuleAirbnb
(9) HiddenCameraIncidentHiddenCameraIncidentCompanyModuleAirbnb
(10) ListingListingListingModuleAirbnb
(11) OfficeOfficeAdvocacyGroupModuleAirbnb
(12) RegulationRegulationJurisdictionModuleAirbnb
(13) RegulationPlatformImpactRegulationPlatformImpactCompanyModuleAirbnb
(14) StockListingStockListingCompanyModuleAirbnb
(15) TaxCaseTaxCaseBookingModuleAirbnb

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /hiddencameraincident/{id}findHiddenCameraIncidentById(id)CompanyModuleGETHiddenCameraIncident
(2) /stocklisting/{id}deleteStockListingById(id)CompanyModuleDELETEStockListing
(3) /regulationplatformimpact/{id}updateRegulationPlatformImpactById(regulationplatformimpact)CompanyModulePUTRegulationPlatformImpact
(4) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(5) /hiddencameraincident/listing/{id}findAllHiddenCameraIncidentOfListing(id)CompanyModuleGETListing HiddenCameraIncident
(6) /company/country/{id}findAllCompanyOfCountry(id)CompanyModuleGETCountry Company
(7) /stocklisting/{id}updateStockListingById(stocklisting)CompanyModulePUTStockListing
(8) /stocklisting/{id}findStockListingById(id)CompanyModuleGETStockListing
(9) /regulationplatformimpact/company/{id}findAllRegulationPlatformImpactOfCompany(id)CompanyModuleGETCompany RegulationPlatformImpact
(10) /companyinsertCompany(company)CompanyModulePOSTCompany
(11) /hiddencameraincident/{id}deleteHiddenCameraIncidentById(id)CompanyModuleDELETEHiddenCameraIncident
(12) /hiddencameraincidentinsertHiddenCameraIncident(hiddencameraincident)CompanyModulePOSTHiddenCameraIncident
(13) /stocklistingfindAllStockListing()CompanyModuleGETStockListing
(14) /companyfindAllCompany()CompanyModuleGETCompany
(15) /hiddencameraincident/{id}updateHiddenCameraIncidentById(hiddencameraincident)CompanyModulePUTHiddenCameraIncident
(16) /hiddencameraincidentfindAllHiddenCameraIncident()CompanyModuleGETHiddenCameraIncident
(17) /regulationplatformimpactfindAllRegulationPlatformImpact()CompanyModuleGETRegulationPlatformImpact
(18) /regulationplatformimpact/{id}deleteRegulationPlatformImpactById(id)CompanyModuleDELETERegulationPlatformImpact
(19) /stocklisting/listingdate/{id}findAllStockListingOfListingDate(id)CompanyModuleGETListing StockListing
(20) /regulationplatformimpact/regulation/{id}findAllRegulationPlatformImpactOfRegulation(id)CompanyModuleGETRegulation RegulationPlatformImpact
(21) /regulationplatformimpactinsertRegulationPlatformImpact(regulationplatformimpact)CompanyModulePOSTRegulationPlatformImpact
(22) /stocklistinginsertStockListing(stocklisting)CompanyModulePOSTStockListing
(23) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(24) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(25) /regulationplatformimpact/{id}findRegulationPlatformImpactById(id)CompanyModuleGETRegulationPlatformImpact
(26) /stocklisting/company/{id}findAllStockListingOfCompany(id)CompanyModuleGETCompany StockListing
(27) /company/city/{id}findAllCompanyOfCity(id)CompanyModuleGETCity Company






4.1 COMPANY


CompanyCompanyModuleAirbnb

Properties (9)

PropertyTypeEntityReferenceModule
(1) CityLONGCompanyCityListingModule
(2) CountryLONGCompanyCountryCountryModule
(3) FoundedDateDATECompany
(4) HeadquartersAddressSTRINGCompany
(5) IndustrySTRINGCompany
(6) IsPublicBOOLCompany
(7) LegalFormSTRINGCompany
(8) NameSTRINGCompany
(9) WebsiteSTRINGCompany





Example:

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


4.2 HIDDEN CAMERA INCIDENT


HiddenCameraIncidentCompanyModuleAirbnb

Properties (6)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGHiddenCameraIncident
(2) InvolvedGuestsINTHiddenCameraIncident
(3) LawEnforcementContactedBOOLHiddenCameraIncident
(4) ListingLONGHiddenCameraIncidentListingListingModule
(5) ReportedAtDATEHiddenCameraIncident
(6) SettlementTypeSTRINGHiddenCameraIncident





Example:

final HiddenCameraIncident hiddencameraincident = (HiddenCameraIncident) invokeModule(COMPANY_MODULE + "/hiddencameraincident/" + id, HiddenCameraIncident.class);
if (hiddencameraincident != null) {
    final Listing listing1 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + hiddencameraincident.getListing().getId(), Listing.class);
    if (listing1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + listing1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final City city3 = (City) invokeModule(LISTING_MODULE + "/city/" + listing1.getCity().getId(), City.class);
        if (city3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
        final HostProfile hostprofile5 = (HostProfile) invokeModule(HOST_PROFILE_MODULE + "/hostprofile/" + listing1.getHostProfile().getId(), HostProfile.class);
        if (hostprofile5 != null) {
            final PlatformUser platformuser6 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + hostprofile5.getPlatformUser().getId(), PlatformUser.class);
            if (platformuser6 != null) {
                final City city7 = (City) invokeModule(LISTING_MODULE + "/city/" + platformuser6.getCity().getId(), City.class);
                if (city7 != null) {
                    final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city7.getCountry().getId(), Country.class);
                    if (country8 != null) {
                    }
                }
                final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + platformuser6.getCountry().getId(), Country.class);
                if (country9 != null) {
                }
            }
        }
    }
}
return hiddencameraincident;


4.3 REGULATION PLATFORM IMPACT


RegulationPlatformImpactCompanyModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CompanyLONGRegulationPlatformImpactCompanyCompanyModule
(2) DescriptionSTRINGRegulationPlatformImpact
(3) ImpactTypeSTRINGRegulationPlatformImpact
(4) RegulationLONGRegulationPlatformImpactRegulationJurisdictionModule





Example:

final RegulationPlatformImpact regulationplatformimpact = (RegulationPlatformImpact) invokeModule(COMPANY_MODULE + "/regulationplatformimpact/" + id, RegulationPlatformImpact.class);
if (regulationplatformimpact != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + regulationplatformimpact.getCompany().getId(), Company.class);
    if (company1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final City city3 = (City) invokeModule(LISTING_MODULE + "/city/" + company1.getCity().getId(), City.class);
        if (city3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
    }
    final Regulation regulation5 = (Regulation) invokeModule(JURISDICTION_MODULE + "/regulation/" + regulationplatformimpact.getRegulation().getId(), Regulation.class);
    if (regulation5 != null) {
        final Jurisdiction jurisdiction6 = (Jurisdiction) invokeModule(JURISDICTION_MODULE + "/jurisdiction/" + regulation5.getJurisdiction().getId(), Jurisdiction.class);
        if (jurisdiction6 != null) {
            final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + jurisdiction6.getCountry().getId(), Country.class);
            if (country7 != null) {
            }
        }
    }
}
return regulationplatformimpact;


4.4 STOCK LISTING


StockListingCompanyModuleAirbnb

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGStockListingCompanyCompanyModule
(2) ExchangeSTRINGStockListing
(3) IsinSTRINGStockListing
(4) ListingDateDATEStockListingListingListingModule
(5) SegmentSTRINGStockListing
(6) TickerSTRINGStockListing





Example:

final StockListing stocklisting = (StockListing) invokeModule(COMPANY_MODULE + "/stocklisting/" + id, StockListing.class);
if (stocklisting != null) {
    final Listing listingdate1 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + stocklisting.getListingDate().getId(), Listing.class);
    if (listingdate1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + listingdate1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final City city3 = (City) invokeModule(LISTING_MODULE + "/city/" + listingdate1.getCity().getId(), City.class);
        if (city3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
        final HostProfile hostprofile5 = (HostProfile) invokeModule(HOST_PROFILE_MODULE + "/hostprofile/" + listingdate1.getHostProfile().getId(), HostProfile.class);
        if (hostprofile5 != null) {
            final PlatformUser platformuser6 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + hostprofile5.getPlatformUser().getId(), PlatformUser.class);
            if (platformuser6 != null) {
                final City city7 = (City) invokeModule(LISTING_MODULE + "/city/" + platformuser6.getCity().getId(), City.class);
                if (city7 != null) {
                    final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city7.getCountry().getId(), Country.class);
                    if (country8 != null) {
                    }
                }
                final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + platformuser6.getCountry().getId(), Country.class);
                if (country9 != null) {
                }
            }
        }
    }
    final Company company10 = (Company) invokeModule(COMPANY_MODULE + "/company/" + stocklisting.getCompany().getId(), Company.class);
    if (company10 != null) {
        final Country country11 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company10.getCountry().getId(), Country.class);
        if (country11 != null) {
        }
        final City city12 = (City) invokeModule(LISTING_MODULE + "/city/" + company10.getCity().getId(), City.class);
        if (city12 != null) {
            final Country country13 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city12.getCountry().getId(), Country.class);
            if (country13 != null) {
            }
        }
    }
}
return stocklisting;


Overview

Summary

ContactDonateImprint