Overview

Summary

ContactDonateImprint


2. LAUNCH VEHICLE MODULE (UI prompt)



Module Entities (9)

EntityAliasModuleGlobal Schema
(1) CountryCountryCountryModuleSpaceports
(2) CrewedMissionCrewedMissionOperatorModuleSpaceports
(3) LaunchLaunchLaunchVehicleModuleSpaceports
(4) LaunchPadLaunchPadSpaceAgencyModuleSpaceports
(5) LaunchVehicleLaunchVehicleLaunchVehicleModuleSpaceports
(6) OperatorOperatorOperatorModuleSpaceports
(7) OrbitTypeOrbitTypeLaunchVehicleModuleSpaceports
(8) SpaceportSpaceportSpaceportModuleSpaceports
(9) SpaceportLaunchVehicleUsageSpaceportLaunchVehicleUsageOperatorModuleSpaceports

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






2.1 LAUNCH


LaunchLaunchVehicleModuleSpaceports

Properties (9)

PropertyTypeEntityReferenceModule
(1) IsCrewedBOOLLaunch
(2) IsSuccessfulBOOLLaunch
(3) LaunchDateDATELaunch
(4) LaunchPadLONGLaunchLaunchPadSpaceAgencyModule
(5) LaunchVehicleLONGLaunchLaunchVehicleLaunchVehicleModule
(6) MissionNameSTRINGLaunch
(7) NotesSTRINGLaunch
(8) OrbitTypeLONGLaunchOrbitTypeLaunchVehicleModule
(9) SpaceportLONGLaunchSpaceportSpaceportModule





Example:

final Launch launch = (Launch) invokeModule(LAUNCH_VEHICLE_MODULE + "/launch/" + id, Launch.class);
if (launch != null) {
    final LaunchPad launchpad1 = (LaunchPad) invokeModule(SPACE_AGENCY_MODULE + "/launchpad/" + launch.getLaunchPad().getId(), LaunchPad.class);
    if (launchpad1 != null) {
        final Spaceport spaceport2 = (Spaceport) invokeModule(SPACEPORT_MODULE + "/spaceport/" + launchpad1.getSpaceport().getId(), Spaceport.class);
        if (spaceport2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + spaceport2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
            final Region region4 = (Region) invokeModule(SPACEPORT_MODULE + "/region/" + spaceport2.getRegion().getId(), Region.class);
            if (region4 != null) {
                final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + region4.getCountry().getId(), Country.class);
                if (country5 != null) {
                }
            }
        }
    }
    final Spaceport spaceport6 = (Spaceport) invokeModule(SPACEPORT_MODULE + "/spaceport/" + launch.getSpaceport().getId(), Spaceport.class);
    if (spaceport6 != null) {
        final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + spaceport6.getCountry().getId(), Country.class);
        if (country7 != null) {
        }
        final Region region8 = (Region) invokeModule(SPACEPORT_MODULE + "/region/" + spaceport6.getRegion().getId(), Region.class);
        if (region8 != null) {
            final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + region8.getCountry().getId(), Country.class);
            if (country9 != null) {
            }
        }
    }
    final OrbitType orbittype10 = (OrbitType) invokeModule(LAUNCH_VEHICLE_MODULE + "/orbittype/" + launch.getOrbitType().getId(), OrbitType.class);
    if (orbittype10 != null) {
    }
    final LaunchVehicle launchvehicle11 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + launch.getLaunchVehicle().getId(), LaunchVehicle.class);
    if (launchvehicle11 != null) {
        final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + launchvehicle11.getCountry().getId(), Country.class);
        if (country12 != null) {
        }
        final Operator operator13 = (Operator) invokeModule(OPERATOR_MODULE + "/operator/" + launchvehicle11.getOperator().getId(), Operator.class);
        if (operator13 != null) {
            final Country country14 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + operator13.getCountry().getId(), Country.class);
            if (country14 != null) {
            }
        }
    }
}
return launch;


2.2 LAUNCH VEHICLE


LaunchVehicleLaunchVehicleModuleSpaceports

Properties (6)

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





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;


2.3 ORBIT TYPE


OrbitTypeLaunchVehicleModuleSpaceports

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGOrbitType
(2) NameSTRINGOrbitType





Example:

final OrbitType orbittype = (OrbitType) invokeModule(LAUNCH_VEHICLE_MODULE + "/orbittype/" + id, OrbitType.class);
if (orbittype != null) {
}
return orbittype;


Overview

Summary

ContactDonateImprint