Overview

Summary

ContactDonateImprint


4. LAUNCH VEHICLE MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleSpaceX
(2) FacilityFacilityFacilityModuleSpaceX
(3) IncidentIncidentFacilityModuleSpaceX
(4) LaunchVehicleLaunchVehicleLaunchVehicleModuleSpaceX
(5) MissionMissionMissionModuleSpaceX
(6) RocketStageRocketStageLaunchVehicleModuleSpaceX
(7) SpacecraftSpacecraftMissionModuleSpaceX
(8) StageEngineStageEngineShipRoleModuleSpaceX
(9) TestFlightTestFlightLaunchVehicleModuleSpaceX
(10) TestSiteTestSiteLaunchVehicleModuleSpaceX

Module Interfaces (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






4.1 LAUNCH VEHICLE


LaunchVehicleLaunchVehicleModuleSpaceX

Properties (9)

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





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;


4.2 ROCKET STAGE


RocketStageLaunchVehicleModuleSpaceX

Properties (7)

PropertyTypeEntityReferenceModule
(1) LaunchVehicleINTRocketStageLaunchVehicleLaunchVehicleModule
(2) NameSTRINGRocketStage
(3) NotesSTRINGRocketStage
(4) PropellantFuelSTRINGRocketStage
(5) PropellantOxidizerSTRINGRocketStage
(6) ReusableBOOLRocketStage
(7) StageNumberINTRocketStage





Example:

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


4.3 TEST FLIGHT


TestFlightLaunchVehicleModuleSpaceX

Properties (8)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGTestFlight
(2) LaunchVehicleINTTestFlightLaunchVehicleLaunchVehicleModule
(3) MissionINTTestFlightMissionMissionModule
(4) NotesSTRINGTestFlight
(5) RocketStageINTTestFlightRocketStageLaunchVehicleModule
(6) SpacecraftINTTestFlightSpacecraftMissionModule
(7) TestSiteINTTestFlightTestSiteLaunchVehicleModule
(8) TestTypeSTRINGTestFlight





Example:

final TestFlight testflight = (TestFlight) invokeModule(LAUNCH_VEHICLE_MODULE + "/testflight/" + id, TestFlight.class);
if (testflight != null) {
    final Spacecraft spacecraft1 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + testflight.getSpacecraft().getId(), Spacecraft.class);
    if (spacecraft1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Mission mission3 = (Mission) invokeModule(MISSION_MODULE + "/mission/" + testflight.getMission().getId(), Mission.class);
    if (mission3 != null) {
        final Spacecraft spacecraft4 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + mission3.getSpacecraft().getId(), Spacecraft.class);
        if (spacecraft4 != null) {
            final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft4.getCompany().getId(), Company.class);
            if (company5 != null) {
            }
        }
        final Contract contract6 = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + mission3.getContract().getId(), Contract.class);
        if (contract6 != null) {
            final Program program7 = (Program) invokeModule(COMPANY_MODULE + "/program/" + contract6.getProgram().getId(), Program.class);
            if (program7 != null) {
                final Company company8 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program7.getCompany().getId(), Company.class);
                if (company8 != null) {
                }
            }
            final Company company9 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contract6.getCompany().getId(), Company.class);
            if (company9 != null) {
            }
            final Customer customer10 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + contract6.getCustomer().getId(), Customer.class);
            if (customer10 != null) {
            }
        }
        final Customer customer11 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + mission3.getCustomer().getId(), Customer.class);
        if (customer11 != null) {
        }
        final Company company12 = (Company) invokeModule(COMPANY_MODULE + "/company/" + mission3.getCompany().getId(), Company.class);
        if (company12 != null) {
        }
        final LaunchVehicle launchvehicle13 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + mission3.getLaunchVehicle().getId(), LaunchVehicle.class);
        if (launchvehicle13 != null) {
            final Company company14 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle13.getCompany().getId(), Company.class);
            if (company14 != null) {
            }
        }
        final LandingSite landingsite15 = (LandingSite) invokeModule(MISSION_MODULE + "/landingsite/" + mission3.getLandingSite().getId(), LandingSite.class);
        if (landingsite15 != null) {
            final Facility facility16 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + landingsite15.getFacility().getId(), Facility.class);
            if (facility16 != null) {
                final Company company17 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility16.getCompany().getId(), Company.class);
                if (company17 != null) {
                }
            }
        }
        final Program program18 = (Program) invokeModule(COMPANY_MODULE + "/program/" + mission3.getProgram().getId(), Program.class);
        if (program18 != null) {
            final Company company19 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program18.getCompany().getId(), Company.class);
            if (company19 != null) {
            }
        }
        final MissionType missiontype20 = (MissionType) invokeModule(MISSION_MODULE + "/missiontype/" + mission3.getMissionType().getId(), MissionType.class);
        if (missiontype20 != null) {
        }
        final Orbit orbit21 = (Orbit) invokeModule(MISSION_MODULE + "/orbit/" + mission3.getOrbit().getId(), Orbit.class);
        if (orbit21 != null) {
        }
        final LaunchSite launchsite22 = (LaunchSite) invokeModule(FACILITY_MODULE + "/launchsite/" + mission3.getLaunchSite().getId(), LaunchSite.class);
        if (launchsite22 != null) {
            final Facility facility23 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + launchsite22.getFacility().getId(), Facility.class);
            if (facility23 != null) {
                final Company company24 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility23.getCompany().getId(), Company.class);
                if (company24 != null) {
                }
            }
        }
    }
    final RocketStage rocketstage25 = (RocketStage) invokeModule(LAUNCH_VEHICLE_MODULE + "/rocketstage/" + testflight.getRocketStage().getId(), RocketStage.class);
    if (rocketstage25 != null) {
        final LaunchVehicle launchvehicle26 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + rocketstage25.getLaunchVehicle().getId(), LaunchVehicle.class);
        if (launchvehicle26 != null) {
            final Company company27 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle26.getCompany().getId(), Company.class);
            if (company27 != null) {
            }
        }
    }
    final TestSite testsite28 = (TestSite) invokeModule(LAUNCH_VEHICLE_MODULE + "/testsite/" + testflight.getTestSite().getId(), TestSite.class);
    if (testsite28 != null) {
        final Facility facility29 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + testsite28.getFacility().getId(), Facility.class);
        if (facility29 != null) {
            final Company company30 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility29.getCompany().getId(), Company.class);
            if (company30 != null) {
            }
        }
    }
    final LaunchVehicle launchvehicle31 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + testflight.getLaunchVehicle().getId(), LaunchVehicle.class);
    if (launchvehicle31 != null) {
        final Company company32 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle31.getCompany().getId(), Company.class);
        if (company32 != null) {
        }
    }
}
return testflight;


4.4 TEST SITE


TestSiteLaunchVehicleModuleSpaceX

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGTestSite
(2) FacilityINTTestSiteFacilityFacilityModule





Example:

final TestSite testsite = (TestSite) invokeModule(LAUNCH_VEHICLE_MODULE + "/testsite/" + id, TestSite.class);
if (testsite != null) {
    final Facility facility1 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + testsite.getFacility().getId(), Facility.class);
    if (facility1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
}
return testsite;


Overview

Summary

ContactDonateImprint