Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: BatteryPackService-API (23)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /acquisition/{id}updateAcquisitionById(acquisition)BatteryPackModulePUTAcquisition
(2) /batterycellformatinsertBatteryCellFormat(batterycellformat)BatteryPackModulePOSTBatteryCellFormat
(3) /batterypack/{id}updateBatteryPackById(batterypack)BatteryPackModulePUTBatteryPack
(4) /batterycellformat/{id}findBatteryCellFormatById(id)BatteryPackModuleGETBatteryCellFormat
(5) /batterypack/{id}deleteBatteryPackById(id)BatteryPackModuleDELETEBatteryPack
(6) /acquisitionfindAllAcquisition()BatteryPackModuleGETAcquisition
(7) /batterycellformat/{id}deleteBatteryCellFormatById(id)BatteryPackModuleDELETEBatteryCellFormat
(8) /batterycellformat/{id}updateBatteryCellFormatById(batterycellformat)BatteryPackModulePUTBatteryCellFormat
(9) /quoteinsertQuote(quote)BatteryPackModulePOSTQuote
(10) /quote/person/{id}findAllQuoteOfPerson(id)BatteryPackModuleGETPerson Quote
(11) /acquisition/{id}deleteAcquisitionById(id)BatteryPackModuleDELETEAcquisition
(12) /quotefindAllQuote()BatteryPackModuleGETQuote
(13) /batterycellformatfindAllBatteryCellFormat()BatteryPackModuleGETBatteryCellFormat
(14) /quote/{id}findQuoteById(id)BatteryPackModuleGETQuote
(15) /batterypackfindAllBatteryPack()BatteryPackModuleGETBatteryPack
(16) /batterypackinsertBatteryPack(batterypack)BatteryPackModulePOSTBatteryPack
(17) /acquisition/{id}findAcquisitionById(id)BatteryPackModuleGETAcquisition
(18) /batterypack/batterycellformat/{id}findAllBatteryPackOfBatteryCellFormat(id)BatteryPackModuleGETBatteryCellFormat BatteryPack
(19) /acquisitioninsertAcquisition(acquisition)BatteryPackModulePOSTAcquisition
(20) /quote/{id}deleteQuoteById(id)BatteryPackModuleDELETEQuote
(21) /quote/{id}updateQuoteById(quote)BatteryPackModulePUTQuote
(22) /acquisition/company/{id}findAllAcquisitionOfCompany(id)BatteryPackModuleGETCompany Acquisition
(23) /batterypack/{id}findBatteryPackById(id)BatteryPackModuleGETBatteryPack

API 2: BusinessSegmentService-API (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

API 3: CityService-API (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /productionsiteinsertProductionSite(productionsite)CityModulePOSTProductionSite
(2) /productionsite/{id}findProductionSiteById(id)CityModuleGETProductionSite
(3) /country/{id}findCountryById(id)CityModuleGETCountry
(4) /city/{id}findCityById(id)CityModuleGETCity
(5) /productionsite/city/{id}findAllProductionSiteOfCity(id)CityModuleGETCity ProductionSite
(6) /productionsiteproduct/{id}findProductionSiteProductById(id)CityModuleGETProductionSiteProduct
(7) /productionsiteproduct/{id}deleteProductionSiteProductById(id)CityModuleDELETEProductionSiteProduct
(8) /city/country/{id}findAllCityOfCountry(id)CityModuleGETCountry City
(9) /cityinsertCity(city)CityModulePOSTCity
(10) /vehiclespecification/{id}updateVehicleSpecificationById(vehiclespecification)CityModulePUTVehicleSpecification
(11) /productionsiteproduct/product/{id}findAllProductionSiteProductOfProduct(id)CityModuleGETProduct ProductionSiteProduct
(12) /productionsite/{id}updateProductionSiteById(productionsite)CityModulePUTProductionSite
(13) /vehiclespecification/{id}findVehicleSpecificationById(id)CityModuleGETVehicleSpecification
(14) /city/{id}deleteCityById(id)CityModuleDELETECity
(15) /productionsiteproductinsertProductionSiteProduct(productionsiteproduct)CityModulePOSTProductionSiteProduct
(16) /city/{id}updateCityById(city)CityModulePUTCity
(17) /productionsite/company/{id}findAllProductionSiteOfCompany(id)CityModuleGETCompany ProductionSite
(18) /vehiclespecificationfindAllVehicleSpecification()CityModuleGETVehicleSpecification
(19) /vehiclespecification/vehiclemodel/{id}findAllVehicleSpecificationOfVehicleModel(id)CityModuleGETVehicleModel VehicleSpecification
(20) /countryinsertCountry(country)CityModulePOSTCountry
(21) /productionsiteproduct/productionsite/{id}findAllProductionSiteProductOfProductionSite(id)CityModuleGETProductionSite ProductionSiteProduct
(22) /productionsite/{id}deleteProductionSiteById(id)CityModuleDELETEProductionSite
(23) /cityfindAllCity()CityModuleGETCity
(24) /country/{id}updateCountryById(country)CityModulePUTCountry
(25) /countryfindAllCountry()CityModuleGETCountry
(26) /productionsiteproductfindAllProductionSiteProduct()CityModuleGETProductionSiteProduct
(27) /vehiclespecification/{id}deleteVehicleSpecificationById(id)CityModuleDELETEVehicleSpecification
(28) /productionsitefindAllProductionSite()CityModuleGETProductionSite
(29) /vehiclespecificationinsertVehicleSpecification(vehiclespecification)CityModulePOSTVehicleSpecification
(30) /country/{id}deleteCountryById(id)CityModuleDELETECountry
(31) /productionsiteproduct/{id}updateProductionSiteProductById(productionsiteproduct)CityModulePUTProductionSiteProduct

API 4: CompanyService-API (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

API 5: RoleService-API (31)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rolehistoryfindAllRoleHistory()RoleModuleGETRoleHistory
(2) /regulatoryactioninsertRegulatoryAction(regulatoryaction)RoleModulePOSTRegulatoryAction
(3) /regulatoryaction/{id}deleteRegulatoryActionById(id)RoleModuleDELETERegulatoryAction
(4) /role/{id}deleteRoleById(id)RoleModuleDELETERole
(5) /rolehistory/{id}updateRoleHistoryById(rolehistory)RoleModulePUTRoleHistory
(6) /rolehistory/{id}findRoleHistoryById(id)RoleModuleGETRoleHistory
(7) /marketsharestat/{id}findMarketShareStatById(id)RoleModuleGETMarketShareStat
(8) /regulatoryaction/{id}updateRegulatoryActionById(regulatoryaction)RoleModulePUTRegulatoryAction
(9) /marketsharestat/{id}deleteMarketShareStatById(id)RoleModuleDELETEMarketShareStat
(10) /stockownershipfindAllStockOwnership()RoleModuleGETStockOwnership
(11) /marketsharestatfindAllMarketShareStat()RoleModuleGETMarketShareStat
(12) /stockownership/person/{id}findAllStockOwnershipOfPerson(id)RoleModuleGETPerson StockOwnership
(13) /rolehistory/person/{id}findAllRoleHistoryOfPerson(id)RoleModuleGETPerson RoleHistory
(14) /marketsharestat/{id}updateMarketShareStatById(marketsharestat)RoleModulePUTMarketShareStat
(15) /rolehistory/role/{id}findAllRoleHistoryOfRole(id)RoleModuleGETRole RoleHistory
(16) /marketsharestat/company/{id}findAllMarketShareStatOfCompany(id)RoleModuleGETCompany MarketShareStat
(17) /role/{id}findRoleById(id)RoleModuleGETRole
(18) /regulatoryaction/{id}findRegulatoryActionById(id)RoleModuleGETRegulatoryAction
(19) /stockownership/company/{id}findAllStockOwnershipOfCompany(id)RoleModuleGETCompany StockOwnership
(20) /stockownershipinsertStockOwnership(stockownership)RoleModulePOSTStockOwnership
(21) /roleinsertRole(role)RoleModulePOSTRole
(22) /rolefindAllRole()RoleModuleGETRole
(23) /rolehistory/{id}deleteRoleHistoryById(id)RoleModuleDELETERoleHistory
(24) /stockownership/{id}findStockOwnershipById(id)RoleModuleGETStockOwnership
(25) /regulatoryactionfindAllRegulatoryAction()RoleModuleGETRegulatoryAction
(26) /stockownership/{id}deleteStockOwnershipById(id)RoleModuleDELETEStockOwnership
(27) /regulatoryaction/company/{id}findAllRegulatoryActionOfCompany(id)RoleModuleGETCompany RegulatoryAction
(28) /rolehistoryinsertRoleHistory(rolehistory)RoleModulePOSTRoleHistory
(29) /marketsharestatinsertMarketShareStat(marketsharestat)RoleModulePOSTMarketShareStat
(30) /role/{id}updateRoleById(role)RoleModulePUTRole
(31) /stockownership/{id}updateStockOwnershipById(stockownership)RoleModulePUTStockOwnership

API 6: VehicleModelService-API (38)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /vehiclebatteryoption/{id}updateVehicleBatteryOptionById(vehiclebatteryoption)VehicleModelModulePUTVehicleBatteryOption
(2) /vehiclesalesstat/{id}findVehicleSalesStatById(id)VehicleModelModuleGETVehicleSalesStat
(3) /vehiclesalesstat/{id}updateVehicleSalesStatById(vehiclesalesstat)VehicleModelModulePUTVehicleSalesStat
(4) /vehiclebatteryoption/{id}findVehicleBatteryOptionById(id)VehicleModelModuleGETVehicleBatteryOption
(5) /projectinsertProject(project)VehicleModelModulePOSTProject
(6) /vehiclemodel/vehiclecategory/{id}findAllVehicleModelOfVehicleCategory(id)VehicleModelModuleGETVehicleCategory VehicleModel
(7) /vehiclesalesstat/vehiclemodel/{id}findAllVehicleSalesStatOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleSalesStat
(8) /vehiclemodel/{id}findVehicleModelById(id)VehicleModelModuleGETVehicleModel
(9) /vehiclesalesstatfindAllVehicleSalesStat()VehicleModelModuleGETVehicleSalesStat
(10) /project/{id}deleteProjectById(id)VehicleModelModuleDELETEProject
(11) /vehiclemodel/product/{id}findAllVehicleModelOfProduct(id)VehicleModelModuleGETProduct VehicleModel
(12) /vehiclemodelfindAllVehicleModel()VehicleModelModuleGETVehicleModel
(13) /recallfindAllRecall()VehicleModelModuleGETRecall
(14) /vehiclesalesstat/{id}deleteVehicleSalesStatById(id)VehicleModelModuleDELETEVehicleSalesStat
(15) /project/{id}updateProjectById(project)VehicleModelModulePUTProject
(16) /vehiclebatteryoption/vehiclemodel/{id}findAllVehicleBatteryOptionOfVehicleModel(id)VehicleModelModuleGETVehicleModel VehicleBatteryOption
(17) /recall/{id}findRecallById(id)VehicleModelModuleGETRecall
(18) /vehiclesalesstatinsertVehicleSalesStat(vehiclesalesstat)VehicleModelModulePOSTVehicleSalesStat
(19) /projectfindAllProject()VehicleModelModuleGETProject
(20) /vehiclebatteryoptionfindAllVehicleBatteryOption()VehicleModelModuleGETVehicleBatteryOption
(21) /vehiclebatteryoptioninsertVehicleBatteryOption(vehiclebatteryoption)VehicleModelModulePOSTVehicleBatteryOption
(22) /vehiclemodelinsertVehicleModel(vehiclemodel)VehicleModelModulePOSTVehicleModel
(23) /vehiclecategoryinsertVehicleCategory(vehiclecategory)VehicleModelModulePOSTVehicleCategory
(24) /recall/{id}deleteRecallById(id)VehicleModelModuleDELETERecall
(25) /vehiclebatteryoption/{id}deleteVehicleBatteryOptionById(id)VehicleModelModuleDELETEVehicleBatteryOption
(26) /project/company/{id}findAllProjectOfCompany(id)VehicleModelModuleGETCompany Project
(27) /vehiclebatteryoption/batterypack/{id}findAllVehicleBatteryOptionOfBatteryPack(id)VehicleModelModuleGETBatteryPack VehicleBatteryOption
(28) /vehiclemodel/{id}deleteVehicleModelById(id)VehicleModelModuleDELETEVehicleModel
(29) /vehiclecategory/{id}deleteVehicleCategoryById(id)VehicleModelModuleDELETEVehicleCategory
(30) /vehiclecategory/{id}findVehicleCategoryById(id)VehicleModelModuleGETVehicleCategory
(31) /recall/vehiclemodel/{id}findAllRecallOfVehicleModel(id)VehicleModelModuleGETVehicleModel Recall
(32) /vehiclecategory/{id}updateVehicleCategoryById(vehiclecategory)VehicleModelModulePUTVehicleCategory
(33) /recallinsertRecall(recall)VehicleModelModulePOSTRecall
(34) /vehiclecategoryfindAllVehicleCategory()VehicleModelModuleGETVehicleCategory
(35) /project/relatedvehiclemodel/{id}findAllProjectOfRelatedVehicleModel(id)VehicleModelModuleGETVehicleModel Project
(36) /project/{id}findProjectById(id)VehicleModelModuleGETProject
(37) /recall/{id}updateRecallById(recall)VehicleModelModulePUTRecall
(38) /vehiclemodel/{id}updateVehicleModelById(vehiclemodel)VehicleModelModulePUTVehicleModel



Overview

Summary

ContactDonateImprint