Overview

Summary

ContactDonateImprint


Appendix E-7: LAUNCH VEHICLE (UI prompt)


LaunchVehicleLaunchVehicleModuleSpaceports

Properties (6)

PropertyTypeEntityReferenceModule
(1) CountryLONGLaunchVehicleCountryCountryModule
(2) IsCrewedCapableBOOLLaunchVehicle
(3) NameSTRINGLaunchVehicle
(4) NotesSTRINGLaunchVehicle
(5) OperatorLONGLaunchVehicleOperatorOperatorModule
(6) TypeSTRINGLaunchVehicle


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /launchvehicle/{id}deleteLaunchVehicleById(id)LaunchVehicleModuleDELETELaunchVehicle
(2) /launch/launchvehicle/{id}findAllLaunchOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle Launch
(3) /launchvehiclefindAllLaunchVehicle()LaunchVehicleModuleGETLaunchVehicle
(4) /launchvehicle/{id}updateLaunchVehicleById(launchvehicle)LaunchVehicleModulePUTLaunchVehicle
(5) /launchvehicle/operator/{id}findAllLaunchVehicleOfOperator(id)LaunchVehicleModuleGETOperator LaunchVehicle
(6) /launchvehicle/{id}findLaunchVehicleById(id)LaunchVehicleModuleGETLaunchVehicle
(7) /launchvehicle/country/{id}findAllLaunchVehicleOfCountry(id)LaunchVehicleModuleGETCountry LaunchVehicle
(8) /launchvehicleinsertLaunchVehicle(launchvehicle)LaunchVehicleModulePOSTLaunchVehicle
(9) /spaceportlaunchvehicleusage/launchvehicle/{id}findAllSpaceportLaunchVehicleUsageOfLaunchVehicle(id)OperatorModuleGETLaunchVehicle SpaceportLaunchVehicleUsage





Example:

final LaunchVehicle launchvehicle = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + id, LaunchVehicle.class);
if (launchvehicle != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + launchvehicle.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final Operator operator2 = (Operator) invokeModule(OPERATOR_MODULE + "/operator/" + launchvehicle.getOperator().getId(), Operator.class);
    if (operator2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + operator2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return launchvehicle;


Overview

Summary

ContactDonateImprint