Overview

Summary

ContactDonateImprint


Appendix E-13: CHARGING LOCATION (UI prompt)


ChargingLocationBusinessSegmentModuleTesla

Properties (7)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /charginglocation/{id}deleteChargingLocationById(id)BusinessSegmentModuleDELETEChargingLocation
(2) /charginglocationinsertChargingLocation(charginglocation)BusinessSegmentModulePOSTChargingLocation
(3) /charginglocation/{id}updateChargingLocationById(charginglocation)BusinessSegmentModulePUTChargingLocation
(4) /charginglocation/city/{id}findAllChargingLocationOfCity(id)BusinessSegmentModuleGETCity ChargingLocation
(5) /charginglocationfindAllChargingLocation()BusinessSegmentModuleGETChargingLocation
(6) /charginglocation/chargingnetwork/{id}findAllChargingLocationOfChargingNetwork(id)BusinessSegmentModuleGETChargingNetwork ChargingLocation
(7) /charginglocation/{id}findChargingLocationById(id)BusinessSegmentModuleGETChargingLocation





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;


Overview

Summary

ContactDonateImprint