Overview

Summary

ContactDonateImprint


Appendix E-24: LAUNCH VEHICLE (UI prompt)


LaunchVehicleLaunchVehicleModuleSpaceX

Properties (9)

PropertyTypeEntityReferenceModule
(1) CompanyINTLaunchVehicleCompanyCompanyModule
(2) FamilySTRINGLaunchVehicle
(3) FirstFlightDateDATELaunchVehicle
(4) MaxPayloadGtoTSTRINGLaunchVehicle
(5) MaxPayloadLeoTSTRINGLaunchVehicle
(6) NameSTRINGLaunchVehicle
(7) NotesSTRINGLaunchVehicle
(8) ReusableBOOLLaunchVehicle
(9) StatusSTRINGLaunchVehicle


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /incident/launchvehicle/{id}findAllIncidentOfLaunchVehicle(id)FacilityModuleGETLaunchVehicle Incident
(2) /launchvehiclefindAllLaunchVehicle()LaunchVehicleModuleGETLaunchVehicle
(3) /testflight/launchvehicle/{id}findAllTestFlightOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle TestFlight
(4) /launchvehicle/{id}updateLaunchVehicleById(launchvehicle)LaunchVehicleModulePUTLaunchVehicle
(5) /rocketstage/launchvehicle/{id}findAllRocketStageOfLaunchVehicle(id)LaunchVehicleModuleGETLaunchVehicle RocketStage
(6) /launchvehicle/company/{id}findAllLaunchVehicleOfCompany(id)LaunchVehicleModuleGETCompany LaunchVehicle
(7) /launchvehicle/{id}deleteLaunchVehicleById(id)LaunchVehicleModuleDELETELaunchVehicle
(8) /launchvehicleinsertLaunchVehicle(launchvehicle)LaunchVehicleModulePOSTLaunchVehicle
(9) /launchvehicle/{id}findLaunchVehicleById(id)LaunchVehicleModuleGETLaunchVehicle
(10) /mission/launchvehicle/{id}findAllMissionOfLaunchVehicle(id)MissionModuleGETLaunchVehicle Mission





Example:

final LaunchVehicle launchvehicle = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + id, LaunchVehicle.class);
if (launchvehicle != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return launchvehicle;


Overview

Summary

ContactDonateImprint