Overview

Summary

ContactDonateImprint


3. FACILITY MODULE (UI prompt)



Module Entities (12)

EntityAliasModuleGlobal Schema
(1) CompanyCompanyCompanyModuleSpaceX
(2) FacilityFacilityFacilityModuleSpaceX
(3) IncidentIncidentFacilityModuleSpaceX
(4) LandingSiteLandingSiteMissionModuleSpaceX
(5) LaunchSiteLaunchSiteFacilityModuleSpaceX
(6) LaunchVehicleLaunchVehicleLaunchVehicleModuleSpaceX
(7) MissionMissionMissionModuleSpaceX
(8) RocketStageRocketStageLaunchVehicleModuleSpaceX
(9) SpacecraftSpacecraftMissionModuleSpaceX
(10) StarlinkNetworkStarlinkNetworkStarlinkNetworkModuleSpaceX
(11) StarlinkUserTerminalStarlinkUserTerminalFacilityModuleSpaceX
(12) TestSiteTestSiteLaunchVehicleModuleSpaceX

Module Interfaces (29)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /launchsite/{id}updateLaunchSiteById(launchsite)FacilityModulePUTLaunchSite
(2) /facilityinsertFacility(facility)FacilityModulePOSTFacility
(3) /incident/{id}findIncidentById(id)FacilityModuleGETIncident
(4) /launchsitefindAllLaunchSite()FacilityModuleGETLaunchSite
(5) /incident/mission/{id}findAllIncidentOfMission(id)FacilityModuleGETMission Incident
(6) /facilityfindAllFacility()FacilityModuleGETFacility
(7) /facility/{id}findFacilityById(id)FacilityModuleGETFacility
(8) /starlinkuserterminal/{id}updateStarlinkUserTerminalById(starlinkuserterminal)FacilityModulePUTStarlinkUserTerminal
(9) /incident/{id}updateIncidentById(incident)FacilityModulePUTIncident
(10) /facility/{id}deleteFacilityById(id)FacilityModuleDELETEFacility
(11) /starlinkuserterminal/{id}findStarlinkUserTerminalById(id)FacilityModuleGETStarlinkUserTerminal
(12) /starlinkuserterminal/productionfacility/{id}findAllStarlinkUserTerminalOfProductionFacility(id)FacilityModuleGETFacility StarlinkUserTerminal
(13) /incident/launchvehicle/{id}findAllIncidentOfLaunchVehicle(id)FacilityModuleGETLaunchVehicle Incident
(14) /launchsite/{id}findLaunchSiteById(id)FacilityModuleGETLaunchSite
(15) /starlinkuserterminal/starlinknetwork/{id}findAllStarlinkUserTerminalOfStarlinkNetwork(id)FacilityModuleGETStarlinkNetwork StarlinkUserTerminal
(16) /incident/{id}deleteIncidentById(id)FacilityModuleDELETEIncident
(17) /incident/rocketstage/{id}findAllIncidentOfRocketStage(id)FacilityModuleGETRocketStage Incident
(18) /incidentfindAllIncident()FacilityModuleGETIncident
(19) /launchsite/{id}deleteLaunchSiteById(id)FacilityModuleDELETELaunchSite
(20) /starlinkuserterminalinsertStarlinkUserTerminal(starlinkuserterminal)FacilityModulePOSTStarlinkUserTerminal
(21) /launchsiteinsertLaunchSite(launchsite)FacilityModulePOSTLaunchSite
(22) /incident/spacecraft/{id}findAllIncidentOfSpacecraft(id)FacilityModuleGETSpacecraft Incident
(23) /incident/facility/{id}findAllIncidentOfFacility(id)FacilityModuleGETFacility Incident
(24) /starlinkuserterminal/{id}deleteStarlinkUserTerminalById(id)FacilityModuleDELETEStarlinkUserTerminal
(25) /launchsite/facility/{id}findAllLaunchSiteOfFacility(id)FacilityModuleGETFacility LaunchSite
(26) /incidentinsertIncident(incident)FacilityModulePOSTIncident
(27) /facility/{id}updateFacilityById(facility)FacilityModulePUTFacility
(28) /starlinkuserterminalfindAllStarlinkUserTerminal()FacilityModuleGETStarlinkUserTerminal
(29) /facility/company/{id}findAllFacilityOfCompany(id)FacilityModuleGETCompany Facility






3.1 FACILITY


FacilityFacilityModuleSpaceX

Properties (9)

PropertyTypeEntityReferenceModule
(1) CitySTRINGFacility
(2) CompanyINTFacilityCompanyCompanyModule
(3) CountrySTRINGFacility
(4) FacilityTypeSTRINGFacility
(5) LatitudeSTRINGFacility
(6) LongitudeSTRINGFacility
(7) NameSTRINGFacility
(8) NotesSTRINGFacility
(9) RegionSTRINGFacility





Example:

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


3.2 INCIDENT


IncidentFacilityModuleSpaceX

Properties (10)

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





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;


3.3 LAUNCH SITE


LaunchSiteFacilityModuleSpaceX

Properties (3)

PropertyTypeEntityReferenceModule
(1) CodeSTRINGLaunchSite
(2) DescriptionSTRINGLaunchSite
(3) FacilityINTLaunchSiteFacilityFacilityModule





Example:

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


3.4 STARLINK USER TERMINAL


StarlinkUserTerminalFacilityModuleSpaceX

Properties (5)

PropertyTypeEntityReferenceModule
(1) HardwareVersionSTRINGStarlinkUserTerminal
(2) ModelNameSTRINGStarlinkUserTerminal
(3) NotesSTRINGStarlinkUserTerminal
(4) ProductionFacilityINTStarlinkUserTerminalFacilityFacilityModule
(5) StarlinkNetworkINTStarlinkUserTerminalStarlinkNetworkStarlinkNetworkModule





Example:

final StarlinkUserTerminal starlinkuserterminal = (StarlinkUserTerminal) invokeModule(FACILITY_MODULE + "/starlinkuserterminal/" + id, StarlinkUserTerminal.class);
if (starlinkuserterminal != null) {
    final StarlinkNetwork starlinknetwork1 = (StarlinkNetwork) invokeModule(STARLINK_NETWORK_MODULE + "/starlinknetwork/" + starlinkuserterminal.getStarlinkNetwork().getId(), StarlinkNetwork.class);
    if (starlinknetwork1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + starlinknetwork1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Facility productionfacility3 = (Facility) invokeModule(FACILITY_MODULE + "/facility/" + starlinkuserterminal.getProductionFacility().getId(), Facility.class);
    if (productionfacility3 != null) {
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + productionfacility3.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
    }
}
return starlinkuserterminal;


Overview

Summary

ContactDonateImprint