Overview

Summary

ContactDonateImprint


4. COMPANY MODULE (UI prompt)



Module Entities (20)

EntityAliasModuleGlobal Schema
(1) AcquisitionAcquisitionBatteryPackModuleTesla
(2) BusinessSegmentBusinessSegmentBusinessSegmentModuleTesla
(3) ChargingNetworkChargingNetworkBusinessSegmentModuleTesla
(4) CompanyCompanyCompanyModuleTesla
(5) CompanyLeadershipCompanyLeadershipCompanyModuleTesla
(6) FinancialYearFinancialYearBusinessSegmentModuleTesla
(7) MarketShareStatMarketShareStatRoleModuleTesla
(8) PartnershipPartnershipCompanyModuleTesla
(9) PersonPersonCompanyModuleTesla
(10) ProductProductCompanyModuleTesla
(11) ProductionSiteProductionSiteCityModuleTesla
(12) ProductionSiteProductProductionSiteProductCityModuleTesla
(13) ProjectProjectVehicleModelModuleTesla
(14) QuoteQuoteBatteryPackModuleTesla
(15) RegulatoryActionRegulatoryActionRoleModuleTesla
(16) RoleRoleRoleModuleTesla
(17) RoleHistoryRoleHistoryRoleModuleTesla
(18) StockMarketEventStockMarketEventCompanyModuleTesla
(19) StockOwnershipStockOwnershipRoleModuleTesla
(20) VehicleModelVehicleModelVehicleModelModuleTesla

Module Interfaces (37)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /companyfindAllCompany()CompanyModuleGETCompany
(2) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(3) /partnership/{id}updatePartnershipById(partnership)CompanyModulePUTPartnership
(4) /productinsertProduct(product)CompanyModulePOSTProduct
(5) /companyleadership/role/{id}findAllCompanyLeadershipOfRole(id)CompanyModuleGETRole CompanyLeadership
(6) /product/{id}updateProductById(product)CompanyModulePUTProduct
(7) /companyleadership/{id}findCompanyLeadershipById(id)CompanyModuleGETCompanyLeadership
(8) /companyleadership/company/{id}findAllCompanyLeadershipOfCompany(id)CompanyModuleGETCompany CompanyLeadership
(9) /product/{id}deleteProductById(id)CompanyModuleDELETEProduct
(10) /product/{id}findProductById(id)CompanyModuleGETProduct
(11) /personinsertPerson(person)CompanyModulePOSTPerson
(12) /stockmarketeventfindAllStockMarketEvent()CompanyModuleGETStockMarketEvent
(13) /companyleadership/{id}deleteCompanyLeadershipById(id)CompanyModuleDELETECompanyLeadership
(14) /person/{id}deletePersonById(id)CompanyModuleDELETEPerson
(15) /product/company/{id}findAllProductOfCompany(id)CompanyModuleGETCompany Product
(16) /personfindAllPerson()CompanyModuleGETPerson
(17) /stockmarketevent/{id}findStockMarketEventById(id)CompanyModuleGETStockMarketEvent
(18) /partnership/company/{id}findAllPartnershipOfCompany(id)CompanyModuleGETCompany Partnership
(19) /companyleadership/{id}updateCompanyLeadershipById(companyleadership)CompanyModulePUTCompanyLeadership
(20) /companyinsertCompany(company)CompanyModulePOSTCompany
(21) /person/{id}findPersonById(id)CompanyModuleGETPerson
(22) /companyleadershipfindAllCompanyLeadership()CompanyModuleGETCompanyLeadership
(23) /partnership/{id}findPartnershipById(id)CompanyModuleGETPartnership
(24) /stockmarketevent/{id}updateStockMarketEventById(stockmarketevent)CompanyModulePUTStockMarketEvent
(25) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(26) /partnership/{id}deletePartnershipById(id)CompanyModuleDELETEPartnership
(27) /stockmarketevent/{id}deleteStockMarketEventById(id)CompanyModuleDELETEStockMarketEvent
(28) /product/businesssegment/{id}findAllProductOfBusinessSegment(id)CompanyModuleGETBusinessSegment Product
(29) /companyleadershipinsertCompanyLeadership(companyleadership)CompanyModulePOSTCompanyLeadership
(30) /stockmarketevent/company/{id}findAllStockMarketEventOfCompany(id)CompanyModuleGETCompany StockMarketEvent
(31) /companyleadership/person/{id}findAllCompanyLeadershipOfPerson(id)CompanyModuleGETPerson CompanyLeadership
(32) /stockmarketeventinsertStockMarketEvent(stockmarketevent)CompanyModulePOSTStockMarketEvent
(33) /partnershipfindAllPartnership()CompanyModuleGETPartnership
(34) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(35) /partnershipinsertPartnership(partnership)CompanyModulePOSTPartnership
(36) /person/{id}updatePersonById(person)CompanyModulePUTPerson
(37) /productfindAllProduct()CompanyModuleGETProduct






4.1 COMPANY


CompanyCompanyModuleTesla

Properties (8)

PropertyTypeEntityReferenceModule
(1) CompanyNameSTRINGCompany
(2) FoundedYearINTCompany
(3) HeadquartersCitySTRINGCompany
(4) HeadquartersCountrySTRINGCompany
(5) HeadquartersStateSTRINGCompany
(6) IsinSTRINGCompany
(7) LegalFormSTRINGCompany
(8) WebsiteUrlSTRINGCompany





Example:

final Company company = (Company) invokeModule(COMPANY_MODULE + "/company/" + id, Company.class);
if (company != null) {
}
return company;


4.2 COMPANY LEADERSHIP


CompanyLeadershipCompanyModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGCompanyLeadershipCompanyCompanyModule
(2) EndDateDATECompanyLeadership
(3) PersonLONGCompanyLeadershipPersonCompanyModule
(4) RoleLONGCompanyLeadershipRoleRoleModule
(5) StartDateDATECompanyLeadership





Example:

final CompanyLeadership companyleadership = (CompanyLeadership) invokeModule(COMPANY_MODULE + "/companyleadership/" + id, CompanyLeadership.class);
if (companyleadership != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + companyleadership.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Role role2 = (Role) invokeModule(ROLE_MODULE + "/role/" + companyleadership.getRole().getId(), Role.class);
    if (role2 != null) {
    }
    final Person person3 = (Person) invokeModule(COMPANY_MODULE + "/person/" + companyleadership.getPerson().getId(), Person.class);
    if (person3 != null) {
    }
}
return companyleadership;


4.3 PARTNERSHIP


PartnershipCompanyModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGPartnershipCompanyCompanyModule
(2) DescriptionSTRINGPartnership
(3) EndYearINTPartnership
(4) PartnerNameSTRINGPartnership
(5) PartnerTypeSTRINGPartnership
(6) StartYearINTPartnership





Example:

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


4.4 PERSON


PersonCompanyModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) BiographyNoteSTRINGPerson
(2) BirthYearINTPerson
(3) FirstNameSTRINGPerson
(4) FullNameSTRINGPerson
(5) LastNameSTRINGPerson
(6) NationalitySTRINGPerson





Example:

final Person person = (Person) invokeModule(COMPANY_MODULE + "/person/" + id, Person.class);
if (person != null) {
}
return person;


4.5 PRODUCT


ProductCompanyModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) BusinessSegmentLONGProductBusinessSegmentBusinessSegmentModule
(2) CompanyLONGProductCompanyCompanyModule
(3) DescriptionSTRINGProduct
(4) DiscontinuedYearINTProduct
(5) LaunchYearINTProduct
(6) ProductNameSTRINGProduct
(7) ProductTypeSTRINGProduct





Example:

final Product product = (Product) invokeModule(COMPANY_MODULE + "/product/" + id, Product.class);
if (product != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + product.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final BusinessSegment businesssegment2 = (BusinessSegment) invokeModule(BUSINESS_SEGMENT_MODULE + "/businesssegment/" + product.getBusinessSegment().getId(), BusinessSegment.class);
    if (businesssegment2 != null) {
        final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + businesssegment2.getCompany().getId(), Company.class);
        if (company3 != null) {
        }
    }
}
return product;


4.6 STOCK MARKET EVENT


StockMarketEventCompanyModuleTesla

Properties (6)

PropertyTypeEntityReferenceModule
(1) AmountMillionUsdDOUBLEStockMarketEvent
(2) CompanyLONGStockMarketEventCompanyCompanyModule
(3) DescriptionSTRINGStockMarketEvent
(4) EventDateDATEStockMarketEvent
(5) EventTypeSTRINGStockMarketEvent
(6) SharePriceUsdDOUBLEStockMarketEvent





Example:

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


Overview

Summary

ContactDonateImprint