Overview

Summary

ContactDonateImprint


2. BUSINESS SEGMENT MODULE (UI prompt)



Module Entities (7)

EntityAliasModuleGlobal Schema
(1) BusinessSegmentBusinessSegmentBusinessSegmentModuleTesla
(2) ChargingLocationChargingLocationBusinessSegmentModuleTesla
(3) ChargingNetworkChargingNetworkBusinessSegmentModuleTesla
(4) CityCityCityModuleTesla
(5) CompanyCompanyCompanyModuleTesla
(6) FinancialYearFinancialYearBusinessSegmentModuleTesla
(7) ProductProductCompanyModuleTesla

Module Interfaces (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /financialyear/{id}findFinancialYearById(id)BusinessSegmentModuleGETFinancialYear
(2) /chargingnetwork/company/{id}findAllChargingNetworkOfCompany(id)BusinessSegmentModuleGETCompany ChargingNetwork
(3) /charginglocation/{id}deleteChargingLocationById(id)BusinessSegmentModuleDELETEChargingLocation
(4) /chargingnetwork/{id}findChargingNetworkById(id)BusinessSegmentModuleGETChargingNetwork
(5) /charginglocation/chargingnetwork/{id}findAllChargingLocationOfChargingNetwork(id)BusinessSegmentModuleGETChargingNetwork ChargingLocation
(6) /chargingnetwork/{id}updateChargingNetworkById(chargingnetwork)BusinessSegmentModulePUTChargingNetwork
(7) /charginglocationinsertChargingLocation(charginglocation)BusinessSegmentModulePOSTChargingLocation
(8) /businesssegmentfindAllBusinessSegment()BusinessSegmentModuleGETBusinessSegment
(9) /businesssegment/{id}findBusinessSegmentById(id)BusinessSegmentModuleGETBusinessSegment
(10) /financialyearfindAllFinancialYear()BusinessSegmentModuleGETFinancialYear
(11) /financialyear/company/{id}findAllFinancialYearOfCompany(id)BusinessSegmentModuleGETCompany FinancialYear
(12) /chargingnetworkfindAllChargingNetwork()BusinessSegmentModuleGETChargingNetwork
(13) /financialyear/{id}updateFinancialYearById(financialyear)BusinessSegmentModulePUTFinancialYear
(14) /businesssegment/{id}deleteBusinessSegmentById(id)BusinessSegmentModuleDELETEBusinessSegment
(15) /financialyearinsertFinancialYear(financialyear)BusinessSegmentModulePOSTFinancialYear
(16) /businesssegment/company/{id}findAllBusinessSegmentOfCompany(id)BusinessSegmentModuleGETCompany BusinessSegment
(17) /businesssegmentinsertBusinessSegment(businesssegment)BusinessSegmentModulePOSTBusinessSegment
(18) /chargingnetworkinsertChargingNetwork(chargingnetwork)BusinessSegmentModulePOSTChargingNetwork
(19) /financialyear/{id}deleteFinancialYearById(id)BusinessSegmentModuleDELETEFinancialYear
(20) /businesssegment/{id}updateBusinessSegmentById(businesssegment)BusinessSegmentModulePUTBusinessSegment
(21) /charginglocation/{id}updateChargingLocationById(charginglocation)BusinessSegmentModulePUTChargingLocation
(22) /charginglocationfindAllChargingLocation()BusinessSegmentModuleGETChargingLocation
(23) /chargingnetwork/{id}deleteChargingNetworkById(id)BusinessSegmentModuleDELETEChargingNetwork
(24) /charginglocation/city/{id}findAllChargingLocationOfCity(id)BusinessSegmentModuleGETCity ChargingLocation
(25) /charginglocation/{id}findChargingLocationById(id)BusinessSegmentModuleGETChargingLocation






2.1 BUSINESS SEGMENT


BusinessSegmentBusinessSegmentModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGBusinessSegmentCompanyCompanyModule
(2) EndYearINTBusinessSegment
(3) SegmentDescriptionSTRINGBusinessSegment
(4) SegmentNameSTRINGBusinessSegment
(5) StartYearINTBusinessSegment





Example:

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


2.2 CHARGING LOCATION


ChargingLocationBusinessSegmentModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) ChargingNetworkLONGChargingLocationChargingNetworkBusinessSegmentModule
(2) CityLONGChargingLocationCityCityModule
(3) ConnectorCountINTChargingLocation
(4) LocationNameSTRINGChargingLocation
(5) NotesSTRINGChargingLocation
(6) OpeningYearINTChargingLocation
(7) StationCountINTChargingLocation





Example:

final ChargingLocation charginglocation = (ChargingLocation) invokeModule(BUSINESS_SEGMENT_MODULE + "/charginglocation/" + id, ChargingLocation.class);
if (charginglocation != null) {
    final ChargingNetwork chargingnetwork1 = (ChargingNetwork) invokeModule(BUSINESS_SEGMENT_MODULE + "/chargingnetwork/" + charginglocation.getChargingNetwork().getId(), ChargingNetwork.class);
    if (chargingnetwork1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + chargingnetwork1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final City city3 = (City) invokeModule(CITY_MODULE + "/city/" + charginglocation.getCity().getId(), City.class);
    if (city3 != null) {
        final Country country4 = (Country) invokeModule(CITY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
}
return charginglocation;


2.3 CHARGING NETWORK


ChargingNetworkBusinessSegmentModuleTesla

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGChargingNetworkCompanyCompanyModule
(2) DescriptionSTRINGChargingNetwork
(3) LaunchYearINTChargingNetwork
(4) NetworkNameSTRINGChargingNetwork
(5) NetworkTypeSTRINGChargingNetwork





Example:

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


2.4 FINANCIAL YEAR


FinancialYearBusinessSegmentModuleTesla

Properties (7)

PropertyTypeEntityReferenceModule
(1) BalanceSheetMillionUsdDOUBLEFinancialYear
(2) CompanyLONGFinancialYearCompanyCompanyModule
(3) DeliveriesMillionVehiclesDOUBLEFinancialYear
(4) EmployeeCountINTFinancialYear
(5) FiscalYearINTFinancialYear
(6) ProfitMillionUsdDOUBLEFinancialYear
(7) RevenueMillionUsdDOUBLEFinancialYear





Example:

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


Overview

Summary

ContactDonateImprint