Overview

Summary

ContactDonateImprint


6. TECHNOLOGY COMPONENT MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleWaymo
(2) FundingRoundFundingRoundTechnologyComponentModuleWaymo
(3) PartnershipPartnershipTechnologyComponentModuleWaymo
(4) ProgramProgramProgramModuleWaymo
(5) ProgramTechnologyProgramTechnologyTechnologyComponentModuleWaymo
(6) TechnologyComponentTechnologyComponentTechnologyComponentModuleWaymo

Module Interfaces (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fundingroundfindAllFundingRound()TechnologyComponentModuleGETFundingRound
(2) /partnershipinsertPartnership(partnership)TechnologyComponentModulePOSTPartnership
(3) /partnershipfindAllPartnership()TechnologyComponentModuleGETPartnership
(4) /technologycomponent/{id}findTechnologyComponentById(id)TechnologyComponentModuleGETTechnologyComponent
(5) /programtechnology/{id}updateProgramTechnologyById(programtechnology)TechnologyComponentModulePUTProgramTechnology
(6) /fundinground/company/{id}findAllFundingRoundOfCompany(id)TechnologyComponentModuleGETCompany FundingRound
(7) /programtechnologyfindAllProgramTechnology()TechnologyComponentModuleGETProgramTechnology
(8) /fundinground/{id}updateFundingRoundById(fundinground)TechnologyComponentModulePUTFundingRound
(9) /programtechnologyinsertProgramTechnology(programtechnology)TechnologyComponentModulePOSTProgramTechnology
(10) /partnership/partnercompany/{id}findAllPartnershipOfPartnerCompany(id)TechnologyComponentModuleGETCompany Partnership
(11) /programtechnology/technologycomponent/{id}findAllProgramTechnologyOfTechnologyComponent(id)TechnologyComponentModuleGETTechnologyComponent ProgramTechnology
(12) /partnership/{id}updatePartnershipById(partnership)TechnologyComponentModulePUTPartnership
(13) /programtechnology/program/{id}findAllProgramTechnologyOfProgram(id)TechnologyComponentModuleGETProgram ProgramTechnology
(14) /programtechnology/{id}findProgramTechnologyById(id)TechnologyComponentModuleGETProgramTechnology
(15) /partnership/{id}deletePartnershipById(id)TechnologyComponentModuleDELETEPartnership
(16) /technologycomponent/{id}updateTechnologyComponentById(technologycomponent)TechnologyComponentModulePUTTechnologyComponent
(17) /technologycomponentfindAllTechnologyComponent()TechnologyComponentModuleGETTechnologyComponent
(18) /partnership/{id}findPartnershipById(id)TechnologyComponentModuleGETPartnership
(19) /fundinground/{id}findFundingRoundById(id)TechnologyComponentModuleGETFundingRound
(20) /technologycomponent/{id}deleteTechnologyComponentById(id)TechnologyComponentModuleDELETETechnologyComponent
(21) /partnership/company/{id}findAllPartnershipOfCompany(id)TechnologyComponentModuleGETCompany Partnership
(22) /fundingroundinsertFundingRound(fundinground)TechnologyComponentModulePOSTFundingRound
(23) /fundinground/{id}deleteFundingRoundById(id)TechnologyComponentModuleDELETEFundingRound
(24) /programtechnology/{id}deleteProgramTechnologyById(id)TechnologyComponentModuleDELETEProgramTechnology
(25) /technologycomponentinsertTechnologyComponent(technologycomponent)TechnologyComponentModulePOSTTechnologyComponent






6.1 FUNDING ROUND


FundingRoundTechnologyComponentModuleWaymo

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountUsdDOUBLEFundingRound
(2) CompanyINTFundingRoundCompanyCompanyModule
(3) LeadInvestorSTRINGFundingRound
(4) RoundDateDATEFundingRound
(5) RoundTypeSTRINGFundingRound
(6) SourceNoteSTRINGFundingRound
(7) ValuationUsdDOUBLEFundingRound





Example:

final FundingRound fundinground = (FundingRound) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/fundinground/" + id, FundingRound.class);
if (fundinground != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + fundinground.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return fundinground;


6.2 PARTNERSHIP


PartnershipTechnologyComponentModuleWaymo

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyINTPartnershipCompanyCompanyModule
(2) EndDateDATEPartnership
(3) NotesSTRINGPartnership
(4) PartnerCompanyINTPartnershipCompanyCompanyModule
(5) ScopeSTRINGPartnership
(6) StartDateDATEPartnership





Example:

final Partnership partnership = (Partnership) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/partnership/" + id, Partnership.class);
if (partnership != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + partnership.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Company partnercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + partnership.getPartnerCompany().getId(), Company.class);
    if (partnercompany2 != null) {
    }
}
return partnership;


6.3 PROGRAM TECHNOLOGY


ProgramTechnologyTechnologyComponentModuleWaymo

Properties (2)

PropertyTypeEntityReferenceModule
(1) ProgramINTProgramTechnologyProgramProgramModule
(2) TechnologyComponentINTProgramTechnologyTechnologyComponentTechnologyComponentModule





Example:

final ProgramTechnology programtechnology = (ProgramTechnology) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/programtechnology/" + id, ProgramTechnology.class);
if (programtechnology != null) {
    final Program program1 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + programtechnology.getProgram().getId(), Program.class);
    if (program1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final TechnologyComponent technologycomponent3 = (TechnologyComponent) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/technologycomponent/" + programtechnology.getTechnologyComponent().getId(), TechnologyComponent.class);
    if (technologycomponent3 != null) {
    }
}
return programtechnology;


6.4 TECHNOLOGY COMPONENT


TechnologyComponentTechnologyComponentModuleWaymo

Properties (5)

PropertyTypeEntityReferenceModule
(1) ComponentTypeSTRINGTechnologyComponent
(2) DescriptionSTRINGTechnologyComponent
(3) EndUseDateDATETechnologyComponent
(4) NameSTRINGTechnologyComponent
(5) StartUseDateDATETechnologyComponent





Example:

final TechnologyComponent technologycomponent = (TechnologyComponent) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/technologycomponent/" + id, TechnologyComponent.class);
if (technologycomponent != null) {
}
return technologycomponent;


Overview

Summary

ContactDonateImprint