Overview

Summary

ContactDonateImprint


Appendix E-12: SPACECRAFT (UI prompt)


SpacecraftMissionModuleSpaceX

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyINTSpacecraftCompanyCompanyModule
(2) FirstFlightDateDATESpacecraft
(3) NameSTRINGSpacecraft
(4) NotesSTRINGSpacecraft
(5) ReusableBOOLSpacecraft
(6) SpacecraftTypeSTRINGSpacecraft
(7) StatusSTRINGSpacecraft


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /incident/spacecraft/{id}findAllIncidentOfSpacecraft(id)FacilityModuleGETSpacecraft Incident
(2) /testflight/spacecraft/{id}findAllTestFlightOfSpacecraft(id)LaunchVehicleModuleGETSpacecraft TestFlight
(3) /spacecraft/{id}deleteSpacecraftById(id)MissionModuleDELETESpacecraft
(4) /spacecraftinsertSpacecraft(spacecraft)MissionModulePOSTSpacecraft
(5) /spacecraft/{id}updateSpacecraftById(spacecraft)MissionModulePUTSpacecraft
(6) /spacecraft/company/{id}findAllSpacecraftOfCompany(id)MissionModuleGETCompany Spacecraft
(7) /spacecraftfindAllSpacecraft()MissionModuleGETSpacecraft
(8) /mission/spacecraft/{id}findAllMissionOfSpacecraft(id)MissionModuleGETSpacecraft Mission
(9) /spacecraft/{id}findSpacecraftById(id)MissionModuleGETSpacecraft





Example:

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


Overview

Summary

ContactDonateImprint