Overview

Summary

ContactDonateImprint


6. FUNDING ROUND MODULE (UI prompt)



Module Entities (5)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleAirbnb
(2) CountryCountryCountryModuleAirbnb
(3) FundingRoundFundingRoundFundingRoundModuleAirbnb
(4) FundingRoundInvestorFundingRoundInvestorFundingRoundModuleAirbnb
(5) InvestorInvestorFundingRoundModuleAirbnb

Module Interfaces (19)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /investor/{id}deleteInvestorById(id)FundingRoundModuleDELETEInvestor
(2) /fundingroundfindAllFundingRound()FundingRoundModuleGETFundingRound
(3) /investorfindAllInvestor()FundingRoundModuleGETInvestor
(4) /fundingroundinvestor/{id}deleteFundingRoundInvestorById(id)FundingRoundModuleDELETEFundingRoundInvestor
(5) /fundinground/company/{id}findAllFundingRoundOfCompany(id)FundingRoundModuleGETCompany FundingRound
(6) /investor/{id}updateInvestorById(investor)FundingRoundModulePUTInvestor
(7) /investorinsertInvestor(investor)FundingRoundModulePOSTInvestor
(8) /fundingroundinvestorinsertFundingRoundInvestor(fundingroundinvestor)FundingRoundModulePOSTFundingRoundInvestor
(9) /fundinground/{id}findFundingRoundById(id)FundingRoundModuleGETFundingRound
(10) /fundingroundinvestor/{id}updateFundingRoundInvestorById(fundingroundinvestor)FundingRoundModulePUTFundingRoundInvestor
(11) /fundinground/{id}deleteFundingRoundById(id)FundingRoundModuleDELETEFundingRound
(12) /fundingroundinsertFundingRound(fundinground)FundingRoundModulePOSTFundingRound
(13) /fundingroundinvestor/{id}findFundingRoundInvestorById(id)FundingRoundModuleGETFundingRoundInvestor
(14) /fundingroundinvestor/fundinground/{id}findAllFundingRoundInvestorOfFundingRound(id)FundingRoundModuleGETFundingRound FundingRoundInvestor
(15) /investor/country/{id}findAllInvestorOfCountry(id)FundingRoundModuleGETCountry Investor
(16) /fundingroundinvestor/investor/{id}findAllFundingRoundInvestorOfInvestor(id)FundingRoundModuleGETInvestor FundingRoundInvestor
(17) /fundinground/{id}updateFundingRoundById(fundinground)FundingRoundModulePUTFundingRound
(18) /fundingroundinvestorfindAllFundingRoundInvestor()FundingRoundModuleGETFundingRoundInvestor
(19) /investor/{id}findInvestorById(id)FundingRoundModuleGETInvestor






6.1 FUNDING ROUND


FundingRoundFundingRoundModuleAirbnb

Properties (6)

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





Example:

final FundingRound fundinground = (FundingRound) invokeModule(FUNDING_ROUND_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;


6.2 FUNDING ROUND INVESTOR


FundingRoundInvestorFundingRoundModuleAirbnb

Properties (2)

PropertyTypeEntityReferenceModule
(1) FundingRoundLONGFundingRoundInvestorFundingRoundFundingRoundModule
(2) InvestorLONGFundingRoundInvestorInvestorFundingRoundModule





Example:

final FundingRoundInvestor fundingroundinvestor = (FundingRoundInvestor) invokeModule(FUNDING_ROUND_MODULE + "/fundingroundinvestor/" + id, FundingRoundInvestor.class);
if (fundingroundinvestor != null) {
    final Investor investor1 = (Investor) invokeModule(FUNDING_ROUND_MODULE + "/investor/" + fundingroundinvestor.getInvestor().getId(), Investor.class);
    if (investor1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + investor1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final FundingRound fundinground3 = (FundingRound) invokeModule(FUNDING_ROUND_MODULE + "/fundinground/" + fundingroundinvestor.getFundingRound().getId(), FundingRound.class);
    if (fundinground3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundinground3.getCompany().getId(), Company.class);
        if (company4 != null) {
            final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company4.getCountry().getId(), Country.class);
            if (country5 != null) {
            }
            final City city6 = (City) invokeModule(LISTING_MODULE + "/city/" + company4.getCity().getId(), City.class);
            if (city6 != null) {
                final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city6.getCountry().getId(), Country.class);
                if (country7 != null) {
                }
            }
        }
    }
}
return fundingroundinvestor;


6.3 INVESTOR


InvestorFundingRoundModuleAirbnb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CountryLONGInvestorCountryCountryModule
(2) InvestorTypeSTRINGInvestor
(3) NameSTRINGInvestor
(4) WebsiteSTRINGInvestor





Example:

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


Overview

Summary

ContactDonateImprint