Overview

Summary

ContactDonateImprint


Appendix E-16: EQUITY STAKE (UI prompt)


EquityStakeFundingRoundModuleShopify

Properties (7)

PropertyTypeEntityReferenceModule
(1) AcquisitionDateDATEEquityStake
(2) ExitDateDATEEquityStake
(3) InvestorCompanyLONGEquityStakeCompanyCompanyModule
(4) NotesSTRINGEquityStake
(5) StakePercentSTRINGEquityStake
(6) StakeValueUsdMillionsSTRINGEquityStake
(7) TargetCompanyLONGEquityStakeCompanyCompanyModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /equitystake/{id}deleteEquityStakeById(id)FundingRoundModuleDELETEEquityStake
(2) /equitystake/{id}findEquityStakeById(id)FundingRoundModuleGETEquityStake
(3) /equitystake/{id}updateEquityStakeById(equitystake)FundingRoundModulePUTEquityStake
(4) /equitystake/targetcompany/{id}findAllEquityStakeOfTargetCompany(id)FundingRoundModuleGETCompany EquityStake
(5) /equitystakefindAllEquityStake()FundingRoundModuleGETEquityStake
(6) /equitystake/investorcompany/{id}findAllEquityStakeOfInvestorCompany(id)FundingRoundModuleGETCompany EquityStake
(7) /equitystakeinsertEquityStake(equitystake)FundingRoundModulePOSTEquityStake





Example:

final EquityStake equitystake = (EquityStake) invokeModule(FUNDING_ROUND_MODULE + "/equitystake/" + id, EquityStake.class);
if (equitystake != null) {
    final Company investorcompany1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + equitystake.getInvestorCompany().getId(), Company.class);
    if (investorcompany1 != null) {
    }
    final Company targetcompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + equitystake.getTargetCompany().getId(), Company.class);
    if (targetcompany2 != null) {
    }
}
return equitystake;


Overview

Summary

ContactDonateImprint