Overview

Summary

ContactDonateImprint


Appendix E-29: MISSION (UI prompt)


MissionMissionModuleSpaceX

Properties (15)

PropertyTypeEntityReferenceModule
(1) CompanyINTMissionCompanyCompanyModule
(2) ContractINTMissionContractCompanyModule
(3) CustomerINTMissionCustomerCustomerModule
(4) DescriptionSTRINGMission
(5) LandingSiteINTMissionLandingSiteMissionModule
(6) LaunchDateTimeDATEMission
(7) LaunchSiteINTMissionLaunchSiteFacilityModule
(8) LaunchVehicleINTMissionLaunchVehicleLaunchVehicleModule
(9) MissionTypeINTMissionMissionTypeMissionModule
(10) NameSTRINGMission
(11) NotesSTRINGMission
(12) OrbitINTMissionOrbitMissionModule
(13) ProgramINTMissionProgramCompanyModule
(14) SpacecraftINTMissionSpacecraftMissionModule
(15) SuccessBOOLMission


Module Interfaces (20)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /shipassignment/mission/{id}findAllShipAssignmentOfMission(id)CompanyModuleGETMission ShipAssignment
(2) /missionpayload/mission/{id}findAllMissionPayloadOfMission(id)CustomerModuleGETMission MissionPayload
(3) /incident/mission/{id}findAllIncidentOfMission(id)FacilityModuleGETMission Incident
(4) /testflight/mission/{id}findAllTestFlightOfMission(id)LaunchVehicleModuleGETMission TestFlight
(5) /crewedflight/mission/{id}findAllCrewedFlightOfMission(id)MissionModuleGETMission CrewedFlight
(6) /mission/company/{id}findAllMissionOfCompany(id)MissionModuleGETCompany Mission
(7) /mission/{id}updateMissionById(mission)MissionModulePUTMission
(8) /mission/launchvehicle/{id}findAllMissionOfLaunchVehicle(id)MissionModuleGETLaunchVehicle Mission
(9) /mission/landingsite/{id}findAllMissionOfLandingSite(id)MissionModuleGETLandingSite Mission
(10) /mission/customer/{id}findAllMissionOfCustomer(id)MissionModuleGETCustomer Mission
(11) /mission/{id}findMissionById(id)MissionModuleGETMission
(12) /missionfindAllMission()MissionModuleGETMission
(13) /mission/program/{id}findAllMissionOfProgram(id)MissionModuleGETProgram Mission
(14) /mission/launchsite/{id}findAllMissionOfLaunchSite(id)MissionModuleGETLaunchSite Mission
(15) /mission/orbit/{id}findAllMissionOfOrbit(id)MissionModuleGETOrbit Mission
(16) /mission/missiontype/{id}findAllMissionOfMissionType(id)MissionModuleGETMissionType Mission
(17) /mission/{id}deleteMissionById(id)MissionModuleDELETEMission
(18) /mission/spacecraft/{id}findAllMissionOfSpacecraft(id)MissionModuleGETSpacecraft Mission
(19) /mission/contract/{id}findAllMissionOfContract(id)MissionModuleGETContract Mission
(20) /missioninsertMission(mission)MissionModulePOSTMission





Example:

final Mission mission = (Mission) invokeModule(MISSION_MODULE + "/mission/" + id, Mission.class);
if (mission != null) {
    final Spacecraft spacecraft1 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + mission.getSpacecraft().getId(), Spacecraft.class);
    if (spacecraft1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Contract contract3 = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + mission.getContract().getId(), Contract.class);
    if (contract3 != null) {
        final Program program4 = (Program) invokeModule(COMPANY_MODULE + "/program/" + contract3.getProgram().getId(), Program.class);
        if (program4 != null) {
            final Company company5 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program4.getCompany().getId(), Company.class);
            if (company5 != null) {
            }
        }
        final Company company6 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contract3.getCompany().getId(), Company.class);
        if (company6 != null) {
        }
        final Customer customer7 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + contract3.getCustomer().getId(), Customer.class);
        if (customer7 != null) {
        }
    }
    final Customer customer8 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + mission.getCustomer().getId(), Customer.class);
    if (customer8 != null) {
    }
    final Company company9 = (Company) invokeModule(COMPANY_MODULE + "/company/" + mission.getCompany().getId(), Company.class);
    if (company9 != null) {
    }
    final LaunchVehicle launchvehicle10 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + mission.getLaunchVehicle().getId(), LaunchVehicle.class);
    if (launchvehicle10 != null) {
        final Company company11 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle10.getCompany().getId(), Company.class);
        if (company11 != null) {
        }
    }
    final LandingSite landingsite12 = (LandingSite) invokeModule(MISSION_MODULE + "/landingsite/" + mission.getLandingSite().getId(), LandingSite.class);
    if (landingsite12 != null) {
        final Facility facility13 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + landingsite12.getFacility().getId(), Facility.class);
        if (facility13 != null) {
            final Company company14 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility13.getCompany().getId(), Company.class);
            if (company14 != null) {
            }
        }
    }
    final Program program15 = (Program) invokeModule(COMPANY_MODULE + "/program/" + mission.getProgram().getId(), Program.class);
    if (program15 != null) {
        final Company company16 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program15.getCompany().getId(), Company.class);
        if (company16 != null) {
        }
    }
    final MissionType missiontype17 = (MissionType) invokeModule(MISSION_MODULE + "/missiontype/" + mission.getMissionType().getId(), MissionType.class);
    if (missiontype17 != null) {
    }
    final Orbit orbit18 = (Orbit) invokeModule(MISSION_MODULE + "/orbit/" + mission.getOrbit().getId(), Orbit.class);
    if (orbit18 != null) {
    }
    final LaunchSite launchsite19 = (LaunchSite) invokeModule(FACILITY_MODULE + "/launchsite/" + mission.getLaunchSite().getId(), LaunchSite.class);
    if (launchsite19 != null) {
        final Facility facility20 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + launchsite19.getFacility().getId(), Facility.class);
        if (facility20 != null) {
            final Company company21 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility20.getCompany().getId(), Company.class);
            if (company21 != null) {
            }
        }
    }
}
return mission;


Overview

Summary

ContactDonateImprint