Overview

Summary

ContactDonateImprint


2. Modular API



2.1 Module System




2.2 Module Interfaces


API 1: CountryService-API (23)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /runway/{id}deleteRunwayById(id)CountryModuleDELETERunway
(2) /crewedprogram/{id}updateCrewedProgramById(crewedprogram)CountryModulePUTCrewedProgram
(3) /crewedprogram/{id}deleteCrewedProgramById(id)CountryModuleDELETECrewedProgram
(4) /runwayfindAllRunway()CountryModuleGETRunway
(5) /country/{id}deleteCountryById(id)CountryModuleDELETECountry
(6) /crewedprograminsertCrewedProgram(crewedprogram)CountryModulePOSTCrewedProgram
(7) /spaceportcategoryinsertSpaceportCategory(spaceportcategory)CountryModulePOSTSpaceportCategory
(8) /spaceportcategory/{id}updateSpaceportCategoryById(spaceportcategory)CountryModulePUTSpaceportCategory
(9) /crewedprogramfindAllCrewedProgram()CountryModuleGETCrewedProgram
(10) /spaceportcategory/{id}findSpaceportCategoryById(id)CountryModuleGETSpaceportCategory
(11) /countryfindAllCountry()CountryModuleGETCountry
(12) /country/{id}findCountryById(id)CountryModuleGETCountry
(13) /crewedprogram/country/{id}findAllCrewedProgramOfCountry(id)CountryModuleGETCountry CrewedProgram
(14) /runway/{id}findRunwayById(id)CountryModuleGETRunway
(15) /spaceportcategoryfindAllSpaceportCategory()CountryModuleGETSpaceportCategory
(16) /runway/spaceport/{id}findAllRunwayOfSpaceport(id)CountryModuleGETSpaceport Runway
(17) /runway/{id}updateRunwayById(runway)CountryModulePUTRunway
(18) /spaceportcategory/{id}deleteSpaceportCategoryById(id)CountryModuleDELETESpaceportCategory
(19) /countryinsertCountry(country)CountryModulePOSTCountry
(20) /crewedprogram/{id}findCrewedProgramById(id)CountryModuleGETCrewedProgram
(21) /crewedprogram/spaceagency/{id}findAllCrewedProgramOfSpaceAgency(id)CountryModuleGETSpaceAgency CrewedProgram
(22) /country/{id}updateCountryById(country)CountryModulePUTCountry
(23) /runwayinsertRunway(runway)CountryModulePOSTRunway

API 2: LaunchVehicleService-API (21)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /orbittype/{id}updateOrbitTypeById(orbittype)LaunchVehicleModulePUTOrbitType
(2) /launchfindAllLaunch()LaunchVehicleModuleGETLaunch
(3) /launchvehicle/country/{id}findAllLaunchVehicleOfCountry(id)LaunchVehicleModuleGETCountry LaunchVehicle
(4) /launch/{id}findLaunchById(id)LaunchVehicleModuleGETLaunch
(5) /launchvehiclefindAllLaunchVehicle()LaunchVehicleModuleGETLaunchVehicle
(6) /launchvehicle/{id}updateLaunchVehicleById(launchvehicle)LaunchVehicleModulePUTLaunchVehicle
(7) /orbittypefindAllOrbitType()LaunchVehicleModuleGETOrbitType
(8) /launchvehicleinsertLaunchVehicle(launchvehicle)LaunchVehicleModulePOSTLaunchVehicle
(9) /launch/spaceport/{id}findAllLaunchOfSpaceport(id)LaunchVehicleModuleGETSpaceport Launch
(10) /launch/launchpad/{id}findAllLaunchOfLaunchPad(id)LaunchVehicleModuleGETLaunchPad Launch
(11) /launchvehicle/operator/{id}findAllLaunchVehicleOfOperator(id)LaunchVehicleModuleGETOperator LaunchVehicle
(12) /orbittypeinsertOrbitType(orbittype)LaunchVehicleModulePOSTOrbitType
(13) /orbittype/{id}deleteOrbitTypeById(id)LaunchVehicleModuleDELETEOrbitType
(14) /orbittype/{id}findOrbitTypeById(id)LaunchVehicleModuleGETOrbitType
(15) /launchvehicle/{id}findLaunchVehicleById(id)LaunchVehicleModuleGETLaunchVehicle
(16) /launch/orbittype/{id}findAllLaunchOfOrbitType(id)LaunchVehicleModuleGETOrbitType Launch
(17) /launchvehicle/{id}deleteLaunchVehicleById(id)LaunchVehicleModuleDELETELaunchVehicle
(18) /launch/launchvehicle/{id}findAllLaunchOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle Launch
(19) /launchinsertLaunch(launch)LaunchVehicleModulePOSTLaunch
(20) /launch/{id}deleteLaunchById(id)LaunchVehicleModuleDELETELaunch
(21) /launch/{id}updateLaunchById(launch)LaunchVehicleModulePUTLaunch

API 3: OperatorService-API (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /operator/{id}findOperatorById(id)OperatorModuleGETOperator
(2) /operator/{id}deleteOperatorById(id)OperatorModuleDELETEOperator
(3) /spaceportoperator/{id}findSpaceportOperatorById(id)OperatorModuleGETSpaceportOperator
(4) /spaceportlaunchvehicleusage/{id}deleteSpaceportLaunchVehicleUsageById(id)OperatorModuleDELETESpaceportLaunchVehicleUsage
(5) /spaceportoperator/spaceport/{id}findAllSpaceportOperatorOfSpaceport(id)OperatorModuleGETSpaceport SpaceportOperator
(6) /operatorinsertOperator(operator)OperatorModulePOSTOperator
(7) /operator/{id}updateOperatorById(operator)OperatorModulePUTOperator
(8) /spaceportlaunchvehicleusage/spaceport/{id}findAllSpaceportLaunchVehicleUsageOfSpaceport(id)OperatorModuleGETSpaceport SpaceportLaunchVehicleUsage
(9) /spaceportoperatorfindAllSpaceportOperator()OperatorModuleGETSpaceportOperator
(10) /crewedmissioninsertCrewedMission(crewedmission)OperatorModulePOSTCrewedMission
(11) /crewedmission/{id}deleteCrewedMissionById(id)OperatorModuleDELETECrewedMission
(12) /spaceportlaunchvehicleusage/launchvehicle/{id}findAllSpaceportLaunchVehicleUsageOfLaunchVehicle(id)OperatorModuleGETLaunchVehicle SpaceportLaunchVehicleUsage
(13) /operatorfindAllOperator()OperatorModuleGETOperator
(14) /spaceportoperator/{id}deleteSpaceportOperatorById(id)OperatorModuleDELETESpaceportOperator
(15) /spaceportoperatorinsertSpaceportOperator(spaceportoperator)OperatorModulePOSTSpaceportOperator
(16) /crewedmissionfindAllCrewedMission()OperatorModuleGETCrewedMission
(17) /spaceportoperator/operator/{id}findAllSpaceportOperatorOfOperator(id)OperatorModuleGETOperator SpaceportOperator
(18) /crewedmission/launch/{id}findAllCrewedMissionOfLaunch(id)OperatorModuleGETLaunch CrewedMission
(19) /spaceportlaunchvehicleusagefindAllSpaceportLaunchVehicleUsage()OperatorModuleGETSpaceportLaunchVehicleUsage
(20) /crewedmission/{id}findCrewedMissionById(id)OperatorModuleGETCrewedMission
(21) /spaceportoperator/{id}updateSpaceportOperatorById(spaceportoperator)OperatorModulePUTSpaceportOperator
(22) /spaceportlaunchvehicleusage/{id}updateSpaceportLaunchVehicleUsageById(spaceportlaunchvehicleusage)OperatorModulePUTSpaceportLaunchVehicleUsage
(23) /crewedmission/{id}updateCrewedMissionById(crewedmission)OperatorModulePUTCrewedMission
(24) /crewedmission/crewedprogram/{id}findAllCrewedMissionOfCrewedProgram(id)OperatorModuleGETCrewedProgram CrewedMission
(25) /spaceportlaunchvehicleusage/{id}findSpaceportLaunchVehicleUsageById(id)OperatorModuleGETSpaceportLaunchVehicleUsage
(26) /spaceportlaunchvehicleusageinsertSpaceportLaunchVehicleUsage(spaceportlaunchvehicleusage)OperatorModulePOSTSpaceportLaunchVehicleUsage
(27) /operator/country/{id}findAllOperatorOfCountry(id)OperatorModuleGETCountry Operator

API 4: SpaceAgencyService-API (25)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /launchpad/{id}updateLaunchPadById(launchpad)SpaceAgencyModulePUTLaunchPad
(2) /protectionzone/spaceport/{id}findAllProtectionZoneOfSpaceport(id)SpaceAgencyModuleGETSpaceport ProtectionZone
(3) /spaceportagencyrole/{id}updateSpaceportAgencyRoleById(spaceportagencyrole)SpaceAgencyModulePUTSpaceportAgencyRole
(4) /spaceportagencyrolefindAllSpaceportAgencyRole()SpaceAgencyModuleGETSpaceportAgencyRole
(5) /launchpad/{id}findLaunchPadById(id)SpaceAgencyModuleGETLaunchPad
(6) /protectionzonefindAllProtectionZone()SpaceAgencyModuleGETProtectionZone
(7) /spaceportagencyrole/spaceagency/{id}findAllSpaceportAgencyRoleOfSpaceAgency(id)SpaceAgencyModuleGETSpaceAgency SpaceportAgencyRole
(8) /spaceportagencyrole/{id}deleteSpaceportAgencyRoleById(id)SpaceAgencyModuleDELETESpaceportAgencyRole
(9) /protectionzone/{id}findProtectionZoneById(id)SpaceAgencyModuleGETProtectionZone
(10) /spaceagency/{id}findSpaceAgencyById(id)SpaceAgencyModuleGETSpaceAgency
(11) /protectionzoneinsertProtectionZone(protectionzone)SpaceAgencyModulePOSTProtectionZone
(12) /spaceagencyfindAllSpaceAgency()SpaceAgencyModuleGETSpaceAgency
(13) /launchpad/{id}deleteLaunchPadById(id)SpaceAgencyModuleDELETELaunchPad
(14) /launchpadinsertLaunchPad(launchpad)SpaceAgencyModulePOSTLaunchPad
(15) /spaceportagencyrole/{id}findSpaceportAgencyRoleById(id)SpaceAgencyModuleGETSpaceportAgencyRole
(16) /spaceagencyinsertSpaceAgency(spaceagency)SpaceAgencyModulePOSTSpaceAgency
(17) /spaceportagencyroleinsertSpaceportAgencyRole(spaceportagencyrole)SpaceAgencyModulePOSTSpaceportAgencyRole
(18) /spaceportagencyrole/spaceport/{id}findAllSpaceportAgencyRoleOfSpaceport(id)SpaceAgencyModuleGETSpaceport SpaceportAgencyRole
(19) /spaceagency/{id}deleteSpaceAgencyById(id)SpaceAgencyModuleDELETESpaceAgency
(20) /launchpadfindAllLaunchPad()SpaceAgencyModuleGETLaunchPad
(21) /spaceagency/{id}updateSpaceAgencyById(spaceagency)SpaceAgencyModulePUTSpaceAgency
(22) /launchpad/spaceport/{id}findAllLaunchPadOfSpaceport(id)SpaceAgencyModuleGETSpaceport LaunchPad
(23) /spaceagency/country/{id}findAllSpaceAgencyOfCountry(id)SpaceAgencyModuleGETCountry SpaceAgency
(24) /protectionzone/{id}updateProtectionZoneById(protectionzone)SpaceAgencyModulePUTProtectionZone
(25) /protectionzone/{id}deleteProtectionZoneById(id)SpaceAgencyModuleDELETEProtectionZone

API 5: SpaceportService-API (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /spaceportinsertSpaceport(spaceport)SpaceportModulePOSTSpaceport
(2) /spaceport/{id}updateSpaceportById(spaceport)SpaceportModulePUTSpaceport
(3) /airspacerestriction/{id}updateAirspaceRestrictionById(airspacerestriction)SpaceportModulePUTAirspaceRestriction
(4) /spaceportcategoryassignment/{id}deleteSpaceportCategoryAssignmentById(id)SpaceportModuleDELETESpaceportCategoryAssignment
(5) /regionfindAllRegion()SpaceportModuleGETRegion
(6) /regioninsertRegion(region)SpaceportModulePOSTRegion
(7) /region/country/{id}findAllRegionOfCountry(id)SpaceportModuleGETCountry Region
(8) /spaceportcategoryassignment/{id}findSpaceportCategoryAssignmentById(id)SpaceportModuleGETSpaceportCategoryAssignment
(9) /spaceportcategoryassignment/{id}updateSpaceportCategoryAssignmentById(spaceportcategoryassignment)SpaceportModulePUTSpaceportCategoryAssignment
(10) /airspacerestriction/{id}findAirspaceRestrictionById(id)SpaceportModuleGETAirspaceRestriction
(11) /spaceportfindAllSpaceport()SpaceportModuleGETSpaceport
(12) /region/{id}updateRegionById(region)SpaceportModulePUTRegion
(13) /airspacerestrictionfindAllAirspaceRestriction()SpaceportModuleGETAirspaceRestriction
(14) /airspacerestriction/{id}deleteAirspaceRestrictionById(id)SpaceportModuleDELETEAirspaceRestriction
(15) /airspacerestrictioninsertAirspaceRestriction(airspacerestriction)SpaceportModulePOSTAirspaceRestriction
(16) /spaceportcategoryassignmentfindAllSpaceportCategoryAssignment()SpaceportModuleGETSpaceportCategoryAssignment
(17) /airspacerestriction/spaceport/{id}findAllAirspaceRestrictionOfSpaceport(id)SpaceportModuleGETSpaceport AirspaceRestriction
(18) /spaceportcategoryassignmentinsertSpaceportCategoryAssignment(spaceportcategoryassignment)SpaceportModulePOSTSpaceportCategoryAssignment
(19) /spaceportcategoryassignment/spaceportcategory/{id}findAllSpaceportCategoryAssignmentOfSpaceportCategory(id)SpaceportModuleGETSpaceportCategory SpaceportCategoryAssignment
(20) /spaceport/country/{id}findAllSpaceportOfCountry(id)SpaceportModuleGETCountry Spaceport
(21) /spaceport/{id}deleteSpaceportById(id)SpaceportModuleDELETESpaceport
(22) /spaceportcategoryassignment/spaceport/{id}findAllSpaceportCategoryAssignmentOfSpaceport(id)SpaceportModuleGETSpaceport SpaceportCategoryAssignment
(23) /spaceport/region/{id}findAllSpaceportOfRegion(id)SpaceportModuleGETRegion Spaceport
(24) /region/{id}deleteRegionById(id)SpaceportModuleDELETERegion
(25) /spaceport/{id}findSpaceportById(id)SpaceportModuleGETSpaceport
(26) /region/{id}findRegionById(id)SpaceportModuleGETRegion



Overview

Summary

ContactDonateImprint