Overview

Summary

ContactDonateImprint


Appendix E-21: INCIDENT (UI prompt)


IncidentFacilityModuleSpaceX

Properties (10)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGIncident
(2) FacilityINTIncidentFacilityFacilityModule
(3) IncidentDateTimeDATEIncident
(4) LaunchVehicleINTIncidentLaunchVehicleLaunchVehicleModule
(5) MissionINTIncidentMissionMissionModule
(6) NotesSTRINGIncident
(7) RocketStageINTIncidentRocketStageLaunchVehicleModule
(8) RootCauseSTRINGIncident
(9) SeveritySTRINGIncident
(10) SpacecraftINTIncidentSpacecraftMissionModule


Module Interfaces (10)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /incident/facility/{id}findAllIncidentOfFacility(id)FacilityModuleGETFacility Incident
(2) /incident/rocketstage/{id}findAllIncidentOfRocketStage(id)FacilityModuleGETRocketStage Incident
(3) /incident/launchvehicle/{id}findAllIncidentOfLaunchVehicle(id)FacilityModuleGETLaunchVehicle Incident
(4) /incident/{id}findIncidentById(id)FacilityModuleGETIncident
(5) /incidentinsertIncident(incident)FacilityModulePOSTIncident
(6) /incidentfindAllIncident()FacilityModuleGETIncident
(7) /incident/mission/{id}findAllIncidentOfMission(id)FacilityModuleGETMission Incident
(8) /incident/{id}deleteIncidentById(id)FacilityModuleDELETEIncident
(9) /incident/spacecraft/{id}findAllIncidentOfSpacecraft(id)FacilityModuleGETSpacecraft Incident
(10) /incident/{id}updateIncidentById(incident)FacilityModulePUTIncident





Example:

final Incident incident = (Incident) invokeModule(FACILITY_MODULE + "/incident/" + id, Incident.class);
if (incident != null) {
    final LaunchVehicle launchvehicle1 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + incident.getLaunchVehicle().getId(), LaunchVehicle.class);
    if (launchvehicle1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Facility facility3 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + incident.getFacility().getId(), Facility.class);
    if (facility3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility3.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
    final RocketStage rocketstage5 = (RocketStage) invokeModule(LAUNCH_VEHICLE_MODULE + "/rocketstage/" + incident.getRocketStage().getId(), RocketStage.class);
    if (rocketstage5 != null) {
        final LaunchVehicle launchvehicle6 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + rocketstage5.getLaunchVehicle().getId(), LaunchVehicle.class);
        if (launchvehicle6 != null) {
            final Company company7 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle6.getCompany().getId(), Company.class);
            if (company7 != null) {
            }
        }
    }
    final Spacecraft spacecraft8 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + incident.getSpacecraft().getId(), Spacecraft.class);
    if (spacecraft8 != null) {
        final Company company9 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft8.getCompany().getId(), Company.class);
        if (company9 != null) {
        }
    }
    final Mission mission10 = (Mission) invokeModule(MISSION_MODULE + "/mission/" + incident.getMission().getId(), Mission.class);
    if (mission10 != null) {
        final Spacecraft spacecraft11 = (Spacecraft) invokeModule(MISSION_MODULE + "/spacecraft/" + mission10.getSpacecraft().getId(), Spacecraft.class);
        if (spacecraft11 != null) {
            final Company company12 = (Company) invokeModule(COMPANY_MODULE + "/company/" + spacecraft11.getCompany().getId(), Company.class);
            if (company12 != null) {
            }
        }
        final Contract contract13 = (Contract) invokeModule(COMPANY_MODULE + "/contract/" + mission10.getContract().getId(), Contract.class);
        if (contract13 != null) {
            final Program program14 = (Program) invokeModule(COMPANY_MODULE + "/program/" + contract13.getProgram().getId(), Program.class);
            if (program14 != null) {
                final Company company15 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program14.getCompany().getId(), Company.class);
                if (company15 != null) {
                }
            }
            final Company company16 = (Company) invokeModule(COMPANY_MODULE + "/company/" + contract13.getCompany().getId(), Company.class);
            if (company16 != null) {
            }
            final Customer customer17 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + contract13.getCustomer().getId(), Customer.class);
            if (customer17 != null) {
            }
        }
        final Customer customer18 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + mission10.getCustomer().getId(), Customer.class);
        if (customer18 != null) {
        }
        final Company company19 = (Company) invokeModule(COMPANY_MODULE + "/company/" + mission10.getCompany().getId(), Company.class);
        if (company19 != null) {
        }
        final LaunchVehicle launchvehicle20 = (LaunchVehicle) invokeModule(LAUNCH_VEHICLE_MODULE + "/launchvehicle/" + mission10.getLaunchVehicle().getId(), LaunchVehicle.class);
        if (launchvehicle20 != null) {
            final Company company21 = (Company) invokeModule(COMPANY_MODULE + "/company/" + launchvehicle20.getCompany().getId(), Company.class);
            if (company21 != null) {
            }
        }
        final LandingSite landingsite22 = (LandingSite) invokeModule(MISSION_MODULE + "/landingsite/" + mission10.getLandingSite().getId(), LandingSite.class);
        if (landingsite22 != null) {
            final Facility facility23 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + landingsite22.getFacility().getId(), Facility.class);
            if (facility23 != null) {
                final Company company24 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility23.getCompany().getId(), Company.class);
                if (company24 != null) {
                }
            }
        }
        final Program program25 = (Program) invokeModule(COMPANY_MODULE + "/program/" + mission10.getProgram().getId(), Program.class);
        if (program25 != null) {
            final Company company26 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program25.getCompany().getId(), Company.class);
            if (company26 != null) {
            }
        }
        final MissionType missiontype27 = (MissionType) invokeModule(MISSION_MODULE + "/missiontype/" + mission10.getMissionType().getId(), MissionType.class);
        if (missiontype27 != null) {
        }
        final Orbit orbit28 = (Orbit) invokeModule(MISSION_MODULE + "/orbit/" + mission10.getOrbit().getId(), Orbit.class);
        if (orbit28 != null) {
        }
        final LaunchSite launchsite29 = (LaunchSite) invokeModule(FACILITY_MODULE + "/launchsite/" + mission10.getLaunchSite().getId(), LaunchSite.class);
        if (launchsite29 != null) {
            final Facility facility30 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + launchsite29.getFacility().getId(), Facility.class);
            if (facility30 != null) {
                final Company company31 = (Company) invokeModule(COMPANY_MODULE + "/company/" + facility30.getCompany().getId(), Company.class);
                if (company31 != null) {
                }
            }
        }
    }
}
return incident;


Overview

Summary

ContactDonateImprint