Overview

Summary

ServicesContactDonateAboutImprint


2. COMPANY MODULE (UI prompt)



Module Entities (16)

EntityAliasModuleGlobal Schema
(1) AdvocacyGroupAdvocacyGroupCountryModuleAirbnb
(2) CityCityListingModuleAirbnb
(3) CompanyCompanyCompanyModuleAirbnb
(4) CompanyAdvocacyGroupRelationCompanyAdvocacyGroupRelationCompanyModuleAirbnb
(5) CountryCountryCountryModuleAirbnb
(6) CovidImpactCovidImpactMessageThreadModuleAirbnb
(7) DataProcessingPartnerDataProcessingPartnerCountryModuleAirbnb
(8) FineFineJurisdictionModuleAirbnb
(9) FundingRoundFundingRoundCompanyModuleAirbnb
(10) FundingRoundInvestorFundingRoundInvestorMessageThreadModuleAirbnb
(11) ListingListingListingModuleAirbnb
(12) OfficeOfficeCompanyModuleAirbnb
(13) RegulationRegulationJurisdictionModuleAirbnb
(14) RegulationPlatformImpactRegulationPlatformImpactCompanyModuleAirbnb
(15) StockListingStockListingCompanyModuleAirbnb
(16) TaxCaseTaxCaseJurisdictionModuleAirbnb

Module Interfaces (42)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /office/country/{id}findAllOfficeOfCountry(id)CompanyModuleGETCountry Office
(2) /companyfindAllCompany()CompanyModuleGETCompany
(3) /companyadvocacygrouprelation/{id}updateCompanyAdvocacyGroupRelationById(companyadvocacygrouprelation)CompanyModulePUTCompanyAdvocacyGroupRelation
(4) /stocklisting/company/{id}findAllStockListingOfCompany(id)CompanyModuleGETCompany StockListing
(5) /company/country/{id}findAllCompanyOfCountry(id)CompanyModuleGETCountry Company
(6) /regulationplatformimpactfindAllRegulationPlatformImpact()CompanyModuleGETRegulationPlatformImpact
(7) /companyadvocacygrouprelation/{id}findCompanyAdvocacyGroupRelationById(id)CompanyModuleGETCompanyAdvocacyGroupRelation
(8) /regulationplatformimpact/{id}deleteRegulationPlatformImpactById(id)CompanyModuleDELETERegulationPlatformImpact
(9) /companyadvocacygrouprelationfindAllCompanyAdvocacyGroupRelation()CompanyModuleGETCompanyAdvocacyGroupRelation
(10) /regulationplatformimpact/{id}updateRegulationPlatformImpactById(regulationplatformimpact)CompanyModulePUTRegulationPlatformImpact
(11) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(12) /stocklisting/listingdate/{id}findAllStockListingOfListingDate(id)CompanyModuleGETListing StockListing
(13) /companyadvocacygrouprelation/advocacygroup/{id}findAllCompanyAdvocacyGroupRelationOfAdvocacyGroup(id)CompanyModuleGETAdvocacyGroup CompanyAdvocacyGroupRelation
(14) /companyadvocacygrouprelation/{id}deleteCompanyAdvocacyGroupRelationById(id)CompanyModuleDELETECompanyAdvocacyGroupRelation
(15) /fundinground/company/{id}findAllFundingRoundOfCompany(id)CompanyModuleGETCompany FundingRound
(16) /stocklistingfindAllStockListing()CompanyModuleGETStockListing
(17) /company/city/{id}findAllCompanyOfCity(id)CompanyModuleGETCity Company
(18) /office/{id}updateOfficeById(office)CompanyModulePUTOffice
(19) /office/{id}deleteOfficeById(id)CompanyModuleDELETEOffice
(20) /fundingroundinsertFundingRound(fundinground)CompanyModulePOSTFundingRound
(21) /officeinsertOffice(office)CompanyModulePOSTOffice
(22) /fundinground/{id}deleteFundingRoundById(id)CompanyModuleDELETEFundingRound
(23) /stocklisting/{id}findStockListingById(id)CompanyModuleGETStockListing
(24) /stocklisting/{id}deleteStockListingById(id)CompanyModuleDELETEStockListing
(25) /fundingroundfindAllFundingRound()CompanyModuleGETFundingRound
(26) /office/{id}findOfficeById(id)CompanyModuleGETOffice
(27) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(28) /companyinsertCompany(company)CompanyModulePOSTCompany
(29) /fundinground/{id}findFundingRoundById(id)CompanyModuleGETFundingRound
(30) /regulationplatformimpact/{id}findRegulationPlatformImpactById(id)CompanyModuleGETRegulationPlatformImpact
(31) /regulationplatformimpact/company/{id}findAllRegulationPlatformImpactOfCompany(id)CompanyModuleGETCompany RegulationPlatformImpact
(32) /fundinground/{id}updateFundingRoundById(fundinground)CompanyModulePUTFundingRound
(33) /regulationplatformimpactinsertRegulationPlatformImpact(regulationplatformimpact)CompanyModulePOSTRegulationPlatformImpact
(34) /stocklistinginsertStockListing(stocklisting)CompanyModulePOSTStockListing
(35) /companyadvocacygrouprelationinsertCompanyAdvocacyGroupRelation(companyadvocacygrouprelation)CompanyModulePOSTCompanyAdvocacyGroupRelation
(36) /office/company/{id}findAllOfficeOfCompany(id)CompanyModuleGETCompany Office
(37) /stocklisting/{id}updateStockListingById(stocklisting)CompanyModulePUTStockListing
(38) /companyadvocacygrouprelation/company/{id}findAllCompanyAdvocacyGroupRelationOfCompany(id)CompanyModuleGETCompany CompanyAdvocacyGroupRelation
(39) /officefindAllOffice()CompanyModuleGETOffice
(40) /regulationplatformimpact/regulation/{id}findAllRegulationPlatformImpactOfRegulation(id)CompanyModuleGETRegulation RegulationPlatformImpact
(41) /office/city/{id}findAllOfficeOfCity(id)CompanyModuleGETCity Office
(42) /company/{id}updateCompanyById(company)CompanyModulePUTCompany






2.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;


2.2 COMPANY ADVOCACY GROUP RELATION


CompanyAdvocacyGroupRelationCompanyModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) AdvocacyGroupLONGCompanyAdvocacyGroupRelationAdvocacyGroupCountryModule
(2) CompanyLONGCompanyAdvocacyGroupRelationCompanyCompanyModule
(3) DescriptionSTRINGCompanyAdvocacyGroupRelation
(4) RelationTypeSTRINGCompanyAdvocacyGroupRelation





Example:

final CompanyAdvocacyGroupRelation companyadvocacygrouprelation = (CompanyAdvocacyGroupRelation) invokeModule(COMPANY_MODULE + "/companyadvocacygrouprelation/" + id, CompanyAdvocacyGroupRelation.class);
if (companyadvocacygrouprelation != null) {
    final AdvocacyGroup advocacygroup1 = (AdvocacyGroup) invokeModule(COUNTRY_MODULE + "/advocacygroup/" + companyadvocacygrouprelation.getAdvocacyGroup().getId(), AdvocacyGroup.class);
    if (advocacygroup1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + advocacygroup1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyadvocacygrouprelation.getCompany().getId(), Company.class);
    if (company3 != null) {
        final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company3.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
        final City city5 = (City) invokeModule(LISTING_MODULE + "/city/" + company3.getCity().getId(), City.class);
        if (city5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
    }
}
return companyadvocacygrouprelation;


2.3 FUNDING ROUND


FundingRoundCompanyModuleAirbnb

Properties (6)

PropertyTypeEntityReferenceModule
(1) AmountUsdDOUBLEFundingRound
(2) AnnouncementDateDATEFundingRound
(3) CompanyLONGFundingRoundCompanyCompanyModule
(4) LeadInvestorLONGFundingRound
(5) RoundTypeSTRINGFundingRound
(6) SourceReferenceSTRINGFundingRound





Example:

final FundingRound fundinground = (FundingRound) invokeModule(COMPANY_MODULE + "/fundinground/" + id, FundingRound.class);
if (fundinground != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundinground.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) {
            }
        }
    }
}
return fundinground;


2.4 OFFICE


OfficeCompanyModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) AddressLineSTRINGOffice
(2) CityLONGOfficeCityListingModule
(3) ClosedDateDATEOffice
(4) CompanyLONGOfficeCompanyCompanyModule
(5) CountryLONGOfficeCountryCountryModule
(6) IsHeadquartersBOOLOffice
(7) OpenedDateDATEOffice





Example:

final Office office = (Office) invokeModule(COMPANY_MODULE + "/office/" + id, Office.class);
if (office != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + office.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 Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + office.getCountry().getId(), Country.class);
    if (country5 != null) {
    }
    final City city6 = (City) invokeModule(LISTING_MODULE + "/city/" + office.getCity().getId(), City.class);
    if (city6 != null) {
        final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city6.getCountry().getId(), Country.class);
        if (country7 != null) {
        }
    }
}
return office;


2.5 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;


2.6 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

ServicesContactDonateAboutImprint