Overview

Summary

ContactDonateImprint


Appendix E-1: SATELLITE (UI prompt)


SatelliteSatelliteModuleStarlink

Properties (15)

PropertyTypeEntityReferenceModule
(1) CommunicationCapacityGbitDOUBLESatellite
(2) DeorbitDateDATESatellite
(3) GenerationSTRINGSatellite
(4) HasLaserLinkBOOLSatellite
(5) HeightKmDOUBLESatellite
(6) InclinationDegDOUBLESatellite
(7) LaunchDateDATESatellite
(8) MassKgDOUBLESatellite
(9) MaterialNotesSTRINGSatellite
(10) NameSTRINGSatellite
(11) OrbitShellINTSatelliteOrbitShellSatelliteModule
(12) PropulsionTypeSTRINGSatellite
(13) SatelliteBatchINTSatelliteSatelliteBatchSatelliteBatchModule
(14) StatusSTRINGSatellite
(15) VersionSTRINGSatellite


Module Interfaces (13)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /satellitefrequencyband/satellite/{id}findAllSatelliteFrequencyBandOfSatellite(id)FrequencyBandModuleGETSatellite SatelliteFrequencyBand
(2) /satellite/satellitebatch/{id}findAllSatelliteOfSatelliteBatch(id)SatelliteModuleGETSatelliteBatch Satellite
(3) /satellitegroundstation/satellite/{id}findAllSatelliteGroundStationOfSatellite(id)SatelliteModuleGETSatellite SatelliteGroundStation
(4) /satelliteincident/satellite/{id}findAllSatelliteIncidentOfSatellite(id)SatelliteModuleGETSatellite SatelliteIncident
(5) /satellite/{id}deleteSatelliteById(id)SatelliteModuleDELETESatellite
(6) /satelliteinsertSatellite(satellite)SatelliteModulePOSTSatellite
(7) /deorbitevent/satellite/{id}findAllDeorbitEventOfSatellite(id)SatelliteModuleGETSatellite DeorbitEvent
(8) /satellite/orbitshell/{id}findAllSatelliteOfOrbitShell(id)SatelliteModuleGETOrbitShell Satellite
(9) /satellite/{id}findSatelliteById(id)SatelliteModuleGETSatellite
(10) /laserlink/satelliteb/{id}findAllLaserLinkOfSatelliteB(id)SatelliteModuleGETSatellite LaserLink
(11) /laserlink/satellitea/{id}findAllLaserLinkOfSatelliteA(id)SatelliteModuleGETSatellite LaserLink
(12) /satellite/{id}updateSatelliteById(satellite)SatelliteModulePUTSatellite
(13) /satellitefindAllSatellite()SatelliteModuleGETSatellite





Example:

final Satellite satellite = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + id, Satellite.class);
if (satellite != null) {
    final OrbitShell orbitshell1 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satellite.getOrbitShell().getId(), OrbitShell.class);
    if (orbitshell1 != null) {
    }
    final SatelliteBatch satellitebatch2 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satellite.getSatelliteBatch().getId(), SatelliteBatch.class);
    if (satellitebatch2 != null) {
    }
}
return satellite;


Overview

Summary

ContactDonateImprint