Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: CompanyService-API (40)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /contract/{id}updateContractById(contract)CompanyModulePUTContract
(2) /shipassignmentinsertShipAssignment(shipassignment)CompanyModulePOSTShipAssignment
(3) /companyrole/{id}findCompanyRoleById(id)CompanyModuleGETCompanyRole
(4) /shipinsertShip(ship)CompanyModulePOSTShip
(5) /companyinsertCompany(company)CompanyModulePOSTCompany
(6) /companyrole/person/{id}findAllCompanyRoleOfPerson(id)CompanyModuleGETPerson CompanyRole
(7) /programinsertProgram(program)CompanyModulePOSTProgram
(8) /programfindAllProgram()CompanyModuleGETProgram
(9) /shipassignment/{id}deleteShipAssignmentById(id)CompanyModuleDELETEShipAssignment
(10) /companyrole/{id}updateCompanyRoleById(companyrole)CompanyModulePUTCompanyRole
(11) /contract/{id}deleteContractById(id)CompanyModuleDELETEContract
(12) /program/{id}updateProgramById(program)CompanyModulePUTProgram
(13) /program/{id}findProgramById(id)CompanyModuleGETProgram
(14) /shipassignment/{id}updateShipAssignmentById(shipassignment)CompanyModulePUTShipAssignment
(15) /shipassignment/mission/{id}findAllShipAssignmentOfMission(id)CompanyModuleGETMission ShipAssignment
(16) /shipassignment/shiprole/{id}findAllShipAssignmentOfShipRole(id)CompanyModuleGETShipRole ShipAssignment
(17) /companyrolefindAllCompanyRole()CompanyModuleGETCompanyRole
(18) /ship/{id}findShipById(id)CompanyModuleGETShip
(19) /company/{id}updateCompanyById(company)CompanyModulePUTCompany
(20) /ship/company/{id}findAllShipOfCompany(id)CompanyModuleGETCompany Ship
(21) /shipfindAllShip()CompanyModuleGETShip
(22) /program/{id}deleteProgramById(id)CompanyModuleDELETEProgram
(23) /ship/{id}deleteShipById(id)CompanyModuleDELETEShip
(24) /contract/{id}findContractById(id)CompanyModuleGETContract
(25) /companyrole/{id}deleteCompanyRoleById(id)CompanyModuleDELETECompanyRole
(26) /ship/{id}updateShipById(ship)CompanyModulePUTShip
(27) /contract/company/{id}findAllContractOfCompany(id)CompanyModuleGETCompany Contract
(28) /company/{id}findCompanyById(id)CompanyModuleGETCompany
(29) /contractfindAllContract()CompanyModuleGETContract
(30) /companyrole/company/{id}findAllCompanyRoleOfCompany(id)CompanyModuleGETCompany CompanyRole
(31) /shipassignment/{id}findShipAssignmentById(id)CompanyModuleGETShipAssignment
(32) /shipassignmentfindAllShipAssignment()CompanyModuleGETShipAssignment
(33) /companyroleinsertCompanyRole(companyrole)CompanyModulePOSTCompanyRole
(34) /program/company/{id}findAllProgramOfCompany(id)CompanyModuleGETCompany Program
(35) /contract/program/{id}findAllContractOfProgram(id)CompanyModuleGETProgram Contract
(36) /contract/customer/{id}findAllContractOfCustomer(id)CompanyModuleGETCustomer Contract
(37) /shipassignment/ship/{id}findAllShipAssignmentOfShip(id)CompanyModuleGETShip ShipAssignment
(38) /contractinsertContract(contract)CompanyModulePOSTContract
(39) /company/{id}deleteCompanyById(id)CompanyModuleDELETECompany
(40) /companyfindAllCompany()CompanyModuleGETCompany

API 2: CustomerService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /missionpayload/payload/{id}findAllMissionPayloadOfPayload(id)CustomerModuleGETPayload MissionPayload
(2) /missionpayload/{id}deleteMissionPayloadById(id)CustomerModuleDELETEMissionPayload
(3) /satellitefindAllSatellite()CustomerModuleGETSatellite
(4) /customer/{id}deleteCustomerById(id)CustomerModuleDELETECustomer
(5) /satellite/operator/{id}findAllSatelliteOfOperator(id)CustomerModuleGETCompany Satellite
(6) /missionpayload/{id}findMissionPayloadById(id)CustomerModuleGETMissionPayload
(7) /satelliteinsertSatellite(satellite)CustomerModulePOSTSatellite
(8) /customerinsertCustomer(customer)CustomerModulePOSTCustomer
(9) /payload/{id}findPayloadById(id)CustomerModuleGETPayload
(10) /satellite/payload/{id}findAllSatelliteOfPayload(id)CustomerModuleGETPayload Satellite
(11) /customerfindAllCustomer()CustomerModuleGETCustomer
(12) /missionpayloadinsertMissionPayload(missionpayload)CustomerModulePOSTMissionPayload
(13) /payload/customer/{id}findAllPayloadOfCustomer(id)CustomerModuleGETCustomer Payload
(14) /payload/{id}deletePayloadById(id)CustomerModuleDELETEPayload
(15) /missionpayload/mission/{id}findAllMissionPayloadOfMission(id)CustomerModuleGETMission MissionPayload
(16) /payloadfindAllPayload()CustomerModuleGETPayload
(17) /payload/{id}updatePayloadById(payload)CustomerModulePUTPayload
(18) /satellite/{id}updateSatelliteById(satellite)CustomerModulePUTSatellite
(19) /customer/{id}findCustomerById(id)CustomerModuleGETCustomer
(20) /satellite/{id}findSatelliteById(id)CustomerModuleGETSatellite
(21) /missionpayloadfindAllMissionPayload()CustomerModuleGETMissionPayload
(22) /missionpayload/{id}updateMissionPayloadById(missionpayload)CustomerModulePUTMissionPayload
(23) /payloadinsertPayload(payload)CustomerModulePOSTPayload
(24) /customer/{id}updateCustomerById(customer)CustomerModulePUTCustomer
(25) /satellite/{id}deleteSatelliteById(id)CustomerModuleDELETESatellite

API 3: FacilityService-API (29)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /launchsite/{id}updateLaunchSiteById(launchsite)FacilityModulePUTLaunchSite
(2) /facilityinsertFacility(facility)FacilityModulePOSTFacility
(3) /incident/{id}findIncidentById(id)FacilityModuleGETIncident
(4) /launchsitefindAllLaunchSite()FacilityModuleGETLaunchSite
(5) /incident/mission/{id}findAllIncidentOfMission(id)FacilityModuleGETMission Incident
(6) /facilityfindAllFacility()FacilityModuleGETFacility
(7) /facility/{id}findFacilityById(id)FacilityModuleGETFacility
(8) /starlinkuserterminal/{id}updateStarlinkUserTerminalById(starlinkuserterminal)FacilityModulePUTStarlinkUserTerminal
(9) /incident/{id}updateIncidentById(incident)FacilityModulePUTIncident
(10) /facility/{id}deleteFacilityById(id)FacilityModuleDELETEFacility
(11) /starlinkuserterminal/{id}findStarlinkUserTerminalById(id)FacilityModuleGETStarlinkUserTerminal
(12) /starlinkuserterminal/productionfacility/{id}findAllStarlinkUserTerminalOfProductionFacility(id)FacilityModuleGETFacility StarlinkUserTerminal
(13) /incident/launchvehicle/{id}findAllIncidentOfLaunchVehicle(id)FacilityModuleGETLaunchVehicle Incident
(14) /launchsite/{id}findLaunchSiteById(id)FacilityModuleGETLaunchSite
(15) /starlinkuserterminal/starlinknetwork/{id}findAllStarlinkUserTerminalOfStarlinkNetwork(id)FacilityModuleGETStarlinkNetwork StarlinkUserTerminal
(16) /incident/{id}deleteIncidentById(id)FacilityModuleDELETEIncident
(17) /incident/rocketstage/{id}findAllIncidentOfRocketStage(id)FacilityModuleGETRocketStage Incident
(18) /incidentfindAllIncident()FacilityModuleGETIncident
(19) /launchsite/{id}deleteLaunchSiteById(id)FacilityModuleDELETELaunchSite
(20) /starlinkuserterminalinsertStarlinkUserTerminal(starlinkuserterminal)FacilityModulePOSTStarlinkUserTerminal
(21) /launchsiteinsertLaunchSite(launchsite)FacilityModulePOSTLaunchSite
(22) /incident/spacecraft/{id}findAllIncidentOfSpacecraft(id)FacilityModuleGETSpacecraft Incident
(23) /incident/facility/{id}findAllIncidentOfFacility(id)FacilityModuleGETFacility Incident
(24) /starlinkuserterminal/{id}deleteStarlinkUserTerminalById(id)FacilityModuleDELETEStarlinkUserTerminal
(25) /launchsite/facility/{id}findAllLaunchSiteOfFacility(id)FacilityModuleGETFacility LaunchSite
(26) /incidentinsertIncident(incident)FacilityModulePOSTIncident
(27) /facility/{id}updateFacilityById(facility)FacilityModulePUTFacility
(28) /starlinkuserterminalfindAllStarlinkUserTerminal()FacilityModuleGETStarlinkUserTerminal
(29) /facility/company/{id}findAllFacilityOfCompany(id)FacilityModuleGETCompany Facility

API 4: LaunchVehicleService-API (28)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /rocketstage/{id}deleteRocketStageById(id)LaunchVehicleModuleDELETERocketStage
(2) /launchvehiclefindAllLaunchVehicle()LaunchVehicleModuleGETLaunchVehicle
(3) /launchvehicle/{id}updateLaunchVehicleById(launchvehicle)LaunchVehicleModulePUTLaunchVehicle
(4) /testsite/{id}deleteTestSiteById(id)LaunchVehicleModuleDELETETestSite
(5) /testflight/spacecraft/{id}findAllTestFlightOfSpacecraft(id)LaunchVehicleModuleGETSpacecraft TestFlight
(6) /testsitefindAllTestSite()LaunchVehicleModuleGETTestSite
(7) /rocketstage/{id}findRocketStageById(id)LaunchVehicleModuleGETRocketStage
(8) /testflight/rocketstage/{id}findAllTestFlightOfRocketStage(id)LaunchVehicleModuleGETRocketStage TestFlight
(9) /testsite/{id}updateTestSiteById(testsite)LaunchVehicleModulePUTTestSite
(10) /testflightinsertTestFlight(testflight)LaunchVehicleModulePOSTTestFlight
(11) /testflight/{id}updateTestFlightById(testflight)LaunchVehicleModulePUTTestFlight
(12) /testflight/launchvehicle/{id}findAllTestFlightOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle TestFlight
(13) /rocketstage/launchvehicle/{id}findAllRocketStageOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle RocketStage
(14) /testflightfindAllTestFlight()LaunchVehicleModuleGETTestFlight
(15) /launchvehicle/company/{id}findAllLaunchVehicleOfCompany(id)LaunchVehicleModuleGETCompany LaunchVehicle
(16) /testflight/testsite/{id}findAllTestFlightOfTestSite(id)LaunchVehicleModuleGETTestSite TestFlight
(17) /rocketstage/{id}updateRocketStageById(rocketstage)LaunchVehicleModulePUTRocketStage
(18) /launchvehicle/{id}deleteLaunchVehicleById(id)LaunchVehicleModuleDELETELaunchVehicle
(19) /testsiteinsertTestSite(testsite)LaunchVehicleModulePOSTTestSite
(20) /testsite/facility/{id}findAllTestSiteOfFacility(id)LaunchVehicleModuleGETFacility TestSite
(21) /testflight/{id}findTestFlightById(id)LaunchVehicleModuleGETTestFlight
(22) /testflight/mission/{id}findAllTestFlightOfMission(id)LaunchVehicleModuleGETMission TestFlight
(23) /testflight/{id}deleteTestFlightById(id)LaunchVehicleModuleDELETETestFlight
(24) /launchvehicleinsertLaunchVehicle(launchvehicle)LaunchVehicleModulePOSTLaunchVehicle
(25) /rocketstageinsertRocketStage(rocketstage)LaunchVehicleModulePOSTRocketStage
(26) /launchvehicle/{id}findLaunchVehicleById(id)LaunchVehicleModuleGETLaunchVehicle
(27) /testsite/{id}findTestSiteById(id)LaunchVehicleModuleGETTestSite
(28) /rocketstagefindAllRocketStage()LaunchVehicleModuleGETRocketStage

API 5: MissionService-API (43)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /mission/program/{id}findAllMissionOfProgram(id)MissionModuleGETProgram Mission
(2) /mission/{id}deleteMissionById(id)MissionModuleDELETEMission
(3) /mission/contract/{id}findAllMissionOfContract(id)MissionModuleGETContract Mission
(4) /spacecraftinsertSpacecraft(spacecraft)MissionModulePOSTSpacecraft
(5) /crewedflight/mission/{id}findAllCrewedFlightOfMission(id)MissionModuleGETMission CrewedFlight
(6) /orbitinsertOrbit(orbit)MissionModulePOSTOrbit
(7) /landingsite/{id}updateLandingSiteById(landingsite)MissionModulePUTLandingSite
(8) /orbit/{id}deleteOrbitById(id)MissionModuleDELETEOrbit
(9) /spacecraftfindAllSpacecraft()MissionModuleGETSpacecraft
(10) /crewedflight/{id}deleteCrewedFlightById(id)MissionModuleDELETECrewedFlight
(11) /crewedflight/{id}findCrewedFlightById(id)MissionModuleGETCrewedFlight
(12) /mission/launchvehicle/{id}findAllMissionOfLaunchVehicle(id)MissionModuleGETLaunchVehicle Mission
(13) /landingsite/{id}findLandingSiteById(id)MissionModuleGETLandingSite
(14) /missioninsertMission(mission)MissionModulePOSTMission
(15) /spacecraft/company/{id}findAllSpacecraftOfCompany(id)MissionModuleGETCompany Spacecraft
(16) /crewedflightfindAllCrewedFlight()MissionModuleGETCrewedFlight
(17) /spacecraft/{id}deleteSpacecraftById(id)MissionModuleDELETESpacecraft
(18) /orbit/{id}findOrbitById(id)MissionModuleGETOrbit
(19) /landingsite/{id}deleteLandingSiteById(id)MissionModuleDELETELandingSite
(20) /missiontype/{id}deleteMissionTypeById(id)MissionModuleDELETEMissionType
(21) /missiontype/{id}findMissionTypeById(id)MissionModuleGETMissionType
(22) /mission/customer/{id}findAllMissionOfCustomer(id)MissionModuleGETCustomer Mission
(23) /landingsitefindAllLandingSite()MissionModuleGETLandingSite
(24) /mission/orbit/{id}findAllMissionOfOrbit(id)MissionModuleGETOrbit Mission
(25) /landingsiteinsertLandingSite(landingsite)MissionModulePOSTLandingSite
(26) /crewedflight/{id}updateCrewedFlightById(crewedflight)MissionModulePUTCrewedFlight
(27) /mission/launchsite/{id}findAllMissionOfLaunchSite(id)MissionModuleGETLaunchSite Mission
(28) /missiontypeinsertMissionType(missiontype)MissionModulePOSTMissionType
(29) /mission/spacecraft/{id}findAllMissionOfSpacecraft(id)MissionModuleGETSpacecraft Mission
(30) /orbitfindAllOrbit()MissionModuleGETOrbit
(31) /mission/company/{id}findAllMissionOfCompany(id)MissionModuleGETCompany Mission
(32) /orbit/{id}updateOrbitById(orbit)MissionModulePUTOrbit
(33) /missiontypefindAllMissionType()MissionModuleGETMissionType
(34) /mission/{id}updateMissionById(mission)MissionModulePUTMission
(35) /mission/{id}findMissionById(id)MissionModuleGETMission
(36) /spacecraft/{id}updateSpacecraftById(spacecraft)MissionModulePUTSpacecraft
(37) /landingsite/facility/{id}findAllLandingSiteOfFacility(id)MissionModuleGETFacility LandingSite
(38) /mission/missiontype/{id}findAllMissionOfMissionType(id)MissionModuleGETMissionType Mission
(39) /mission/landingsite/{id}findAllMissionOfLandingSite(id)MissionModuleGETLandingSite Mission
(40) /spacecraft/{id}findSpacecraftById(id)MissionModuleGETSpacecraft
(41) /missionfindAllMission()MissionModuleGETMission
(42) /missiontype/{id}updateMissionTypeById(missiontype)MissionModulePUTMissionType
(43) /crewedflightinsertCrewedFlight(crewedflight)MissionModulePOSTCrewedFlight

API 6: PersonService-API (12)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /crewassignment/{id}deleteCrewAssignmentById(id)PersonModuleDELETECrewAssignment
(2) /crewassignment/crewedflight/{id}findAllCrewAssignmentOfCrewedFlight(id)PersonModuleGETCrewedFlight CrewAssignment
(3) /crewassignmentinsertCrewAssignment(crewassignment)PersonModulePOSTCrewAssignment
(4) /person/{id}deletePersonById(id)PersonModuleDELETEPerson
(5) /crewassignment/{id}findCrewAssignmentById(id)PersonModuleGETCrewAssignment
(6) /crewassignmentfindAllCrewAssignment()PersonModuleGETCrewAssignment
(7) /crewassignment/{id}updateCrewAssignmentById(crewassignment)PersonModulePUTCrewAssignment
(8) /crewassignment/person/{id}findAllCrewAssignmentOfPerson(id)PersonModuleGETPerson CrewAssignment
(9) /personfindAllPerson()PersonModuleGETPerson
(10) /personinsertPerson(person)PersonModulePOSTPerson
(11) /person/{id}findPersonById(id)PersonModuleGETPerson
(12) /person/{id}updatePersonById(person)PersonModulePUTPerson

API 7: ShipRoleService-API (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /shiprolefindAllShipRole()ShipRoleModuleGETShipRole
(2) /shiprole/{id}findShipRoleById(id)ShipRoleModuleGETShipRole
(3) /shiproleinsertShipRole(shiprole)ShipRoleModulePOSTShipRole
(4) /stageengine/rocketstage/{id}findAllStageEngineOfRocketStage(id)ShipRoleModuleGETRocketStage StageEngine
(5) /stageengine/rocketengine/{id}findAllStageEngineOfRocketEngine(id)ShipRoleModuleGETRocketEngine StageEngine
(6) /rocketengine/{id}updateRocketEngineById(rocketengine)ShipRoleModulePUTRocketEngine
(7) /stageengine/{id}deleteStageEngineById(id)ShipRoleModuleDELETEStageEngine
(8) /rocketengine/company/{id}findAllRocketEngineOfCompany(id)ShipRoleModuleGETCompany RocketEngine
(9) /rocketengine/{id}deleteRocketEngineById(id)ShipRoleModuleDELETERocketEngine
(10) /stageengine/{id}updateStageEngineById(stageengine)ShipRoleModulePUTStageEngine
(11) /stageengineinsertStageEngine(stageengine)ShipRoleModulePOSTStageEngine
(12) /rocketenginefindAllRocketEngine()ShipRoleModuleGETRocketEngine
(13) /stageengine/{id}findStageEngineById(id)ShipRoleModuleGETStageEngine
(14) /rocketengineinsertRocketEngine(rocketengine)ShipRoleModulePOSTRocketEngine
(15) /stageenginefindAllStageEngine()ShipRoleModuleGETStageEngine
(16) /shiprole/{id}updateShipRoleById(shiprole)ShipRoleModulePUTShipRole
(17) /shiprole/{id}deleteShipRoleById(id)ShipRoleModuleDELETEShipRole
(18) /rocketengine/{id}findRocketEngineById(id)ShipRoleModuleGETRocketEngine

API 8: StarlinkNetworkService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /starlinkmarketavailabilityinsertStarlinkMarketAvailability(starlinkmarketavailability)StarlinkNetworkModulePOSTStarlinkMarketAvailability
(2) /starlinksatellite/{id}deleteStarlinkSatelliteById(id)StarlinkNetworkModuleDELETEStarlinkSatellite
(3) /starlinksatellite/{id}updateStarlinkSatelliteById(starlinksatellite)StarlinkNetworkModulePUTStarlinkSatellite
(4) /starlinksatellite/{id}findStarlinkSatelliteById(id)StarlinkNetworkModuleGETStarlinkSatellite
(5) /starlinknetworkfindAllStarlinkNetwork()StarlinkNetworkModuleGETStarlinkNetwork
(6) /starlinksatellite/starlinknetwork/{id}findAllStarlinkSatelliteOfStarlinkNetwork(id)StarlinkNetworkModuleGETStarlinkNetwork StarlinkSatellite
(7) /starlinksatelliteinsertStarlinkSatellite(starlinksatellite)StarlinkNetworkModulePOSTStarlinkSatellite
(8) /starlinknetworkinsertStarlinkNetwork(starlinknetwork)StarlinkNetworkModulePOSTStarlinkNetwork
(9) /starlinkmarketavailabilityfindAllStarlinkMarketAvailability()StarlinkNetworkModuleGETStarlinkMarketAvailability
(10) /starlinkmarketavailability/{id}updateStarlinkMarketAvailabilityById(starlinkmarketavailability)StarlinkNetworkModulePUTStarlinkMarketAvailability
(11) /starlinkmarket/{id}findStarlinkMarketById(id)StarlinkNetworkModuleGETStarlinkMarket
(12) /starlinksatellite/satellite/{id}findAllStarlinkSatelliteOfSatellite(id)StarlinkNetworkModuleGETSatellite StarlinkSatellite
(13) /starlinkmarketavailability/starlinknetwork/{id}findAllStarlinkMarketAvailabilityOfStarlinkNetwork(id)StarlinkNetworkModuleGETStarlinkNetwork StarlinkMarketAvailability
(14) /starlinkmarketfindAllStarlinkMarket()StarlinkNetworkModuleGETStarlinkMarket
(15) /starlinknetwork/{id}updateStarlinkNetworkById(starlinknetwork)StarlinkNetworkModulePUTStarlinkNetwork
(16) /starlinkmarketavailability/{id}deleteStarlinkMarketAvailabilityById(id)StarlinkNetworkModuleDELETEStarlinkMarketAvailability
(17) /starlinknetwork/company/{id}findAllStarlinkNetworkOfCompany(id)StarlinkNetworkModuleGETCompany StarlinkNetwork
(18) /starlinksatellitefindAllStarlinkSatellite()StarlinkNetworkModuleGETStarlinkSatellite
(19) /starlinkmarketavailability/starlinkmarket/{id}findAllStarlinkMarketAvailabilityOfStarlinkMarket(id)StarlinkNetworkModuleGETStarlinkMarket StarlinkMarketAvailability
(20) /starlinkmarketavailability/{id}findStarlinkMarketAvailabilityById(id)StarlinkNetworkModuleGETStarlinkMarketAvailability
(21) /starlinknetwork/{id}deleteStarlinkNetworkById(id)StarlinkNetworkModuleDELETEStarlinkNetwork
(22) /starlinknetwork/{id}findStarlinkNetworkById(id)StarlinkNetworkModuleGETStarlinkNetwork
(23) /starlinkmarketinsertStarlinkMarket(starlinkmarket)StarlinkNetworkModulePOSTStarlinkMarket
(24) /starlinkmarket/{id}deleteStarlinkMarketById(id)StarlinkNetworkModuleDELETEStarlinkMarket
(25) /starlinkmarket/{id}updateStarlinkMarketById(starlinkmarket)StarlinkNetworkModulePUTStarlinkMarket



Overview

Summary

ContactDonateImprint