Overview

Summary

ContactDonateImprint


5. SATELLITE MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) DeorbitEventDeorbitEventSatelliteModuleStarlink
(2) GroundStationGroundStationGroundStationModuleStarlink
(3) IncidentIncidentSatelliteBatchModuleStarlink
(4) LaserLinkLaserLinkSatelliteModuleStarlink
(5) OrbitShellOrbitShellSatelliteModuleStarlink
(6) SatelliteSatelliteSatelliteModuleStarlink
(7) SatelliteBatchSatelliteBatchSatelliteBatchModuleStarlink
(8) SatelliteFrequencyBandSatelliteFrequencyBandFrequencyBandModuleStarlink
(9) SatelliteGroundStationSatelliteGroundStationSatelliteModuleStarlink
(10) SatelliteIncidentSatelliteIncidentSatelliteModuleStarlink

Module Interfaces (39)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /satelliteincident/satellite/{id}findAllSatelliteIncidentOfSatellite(id)SatelliteModuleGETSatellite SatelliteIncident
(2) /satellite/orbitshell/{id}findAllSatelliteOfOrbitShell(id)SatelliteModuleGETOrbitShell Satellite
(3) /satellitegroundstation/{id}deleteSatelliteGroundStationById(id)SatelliteModuleDELETESatelliteGroundStation
(4) /laserlinkinsertLaserLink(laserlink)SatelliteModulePOSTLaserLink
(5) /satelliteincident/{id}findSatelliteIncidentById(id)SatelliteModuleGETSatelliteIncident
(6) /deorbitevent/{id}updateDeorbitEventById(deorbitevent)SatelliteModulePUTDeorbitEvent
(7) /satellitegroundstationinsertSatelliteGroundStation(satellitegroundstation)SatelliteModulePOSTSatelliteGroundStation
(8) /orbitshellfindAllOrbitShell()SatelliteModuleGETOrbitShell
(9) /deorbitevent/{id}deleteDeorbitEventById(id)SatelliteModuleDELETEDeorbitEvent
(10) /orbitshellinsertOrbitShell(orbitshell)SatelliteModulePOSTOrbitShell
(11) /orbitshell/{id}updateOrbitShellById(orbitshell)SatelliteModulePUTOrbitShell
(12) /satellitegroundstationfindAllSatelliteGroundStation()SatelliteModuleGETSatelliteGroundStation
(13) /satellite/{id}findSatelliteById(id)SatelliteModuleGETSatellite
(14) /satelliteincident/{id}deleteSatelliteIncidentById(id)SatelliteModuleDELETESatelliteIncident
(15) /satelliteincident/incident/{id}findAllSatelliteIncidentOfIncident(id)SatelliteModuleGETIncident SatelliteIncident
(16) /satelliteincident/{id}updateSatelliteIncidentById(satelliteincident)SatelliteModulePUTSatelliteIncident
(17) /satellitegroundstation/satellite/{id}findAllSatelliteGroundStationOfSatellite(id)SatelliteModuleGETSatellite SatelliteGroundStation
(18) /laserlinkfindAllLaserLink()SatelliteModuleGETLaserLink
(19) /deorbiteventinsertDeorbitEvent(deorbitevent)SatelliteModulePOSTDeorbitEvent
(20) /laserlink/satelliteb/{id}findAllLaserLinkOfSatelliteB(id)SatelliteModuleGETSatellite LaserLink
(21) /satellite/{id}updateSatelliteById(satellite)SatelliteModulePUTSatellite
(22) /deorbiteventfindAllDeorbitEvent()SatelliteModuleGETDeorbitEvent
(23) /orbitshell/{id}deleteOrbitShellById(id)SatelliteModuleDELETEOrbitShell
(24) /laserlink/satellitea/{id}findAllLaserLinkOfSatelliteA(id)SatelliteModuleGETSatellite LaserLink
(25) /deorbitevent/{id}findDeorbitEventById(id)SatelliteModuleGETDeorbitEvent
(26) /satellitefindAllSatellite()SatelliteModuleGETSatellite
(27) /satellite/{id}deleteSatelliteById(id)SatelliteModuleDELETESatellite
(28) /satelliteinsertSatellite(satellite)SatelliteModulePOSTSatellite
(29) /laserlink/{id}findLaserLinkById(id)SatelliteModuleGETLaserLink
(30) /satelliteincidentinsertSatelliteIncident(satelliteincident)SatelliteModulePOSTSatelliteIncident
(31) /satellite/satellitebatch/{id}findAllSatelliteOfSatelliteBatch(id)SatelliteModuleGETSatelliteBatch Satellite
(32) /satellitegroundstation/{id}findSatelliteGroundStationById(id)SatelliteModuleGETSatelliteGroundStation
(33) /satelliteincidentfindAllSatelliteIncident()SatelliteModuleGETSatelliteIncident
(34) /orbitshell/{id}findOrbitShellById(id)SatelliteModuleGETOrbitShell
(35) /laserlink/{id}updateLaserLinkById(laserlink)SatelliteModulePUTLaserLink
(36) /laserlink/{id}deleteLaserLinkById(id)SatelliteModuleDELETELaserLink
(37) /satellitegroundstation/{id}updateSatelliteGroundStationById(satellitegroundstation)SatelliteModulePUTSatelliteGroundStation
(38) /satellitegroundstation/groundstation/{id}findAllSatelliteGroundStationOfGroundStation(id)SatelliteModuleGETGroundStation SatelliteGroundStation
(39) /deorbitevent/satellite/{id}findAllDeorbitEventOfSatellite(id)SatelliteModuleGETSatellite DeorbitEvent






5.1 DEORBIT EVENT


DeorbitEventSatelliteModuleStarlink

Properties (4)

PropertyTypeEntityReferenceModule
(1) CauseSTRINGDeorbitEvent
(2) DateDATEDeorbitEvent
(3) NotesSTRINGDeorbitEvent
(4) SatelliteINTDeorbitEventSatelliteSatelliteModule





Example:

final DeorbitEvent deorbitevent = (DeorbitEvent) invokeModule(SATELLITE_MODULE + "/deorbitevent/" + id, DeorbitEvent.class);
if (deorbitevent != null) {
    final Satellite satellite1 = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + deorbitevent.getSatellite().getId(), Satellite.class);
    if (satellite1 != null) {
        final OrbitShell orbitshell2 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satellite1.getOrbitShell().getId(), OrbitShell.class);
        if (orbitshell2 != null) {
        }
        final SatelliteBatch satellitebatch3 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satellite1.getSatelliteBatch().getId(), SatelliteBatch.class);
        if (satellitebatch3 != null) {
        }
    }
}
return deorbitevent;



LaserLinkSatelliteModuleStarlink

Properties (4)

PropertyTypeEntityReferenceModule
(1) ActivationDateDATELaserLink
(2) SatelliteAINTLaserLinkSatelliteSatelliteModule
(3) SatelliteBINTLaserLinkSatelliteSatelliteModule
(4) StatusSTRINGLaserLink





Example:

final LaserLink laserlink = (LaserLink) invokeModule(SATELLITE_MODULE + "/laserlink/" + id, LaserLink.class);
if (laserlink != null) {
    final Satellite satellitea1 = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + laserlink.getSatelliteA().getId(), Satellite.class);
    if (satellitea1 != null) {
        final OrbitShell orbitshell2 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satellitea1.getOrbitShell().getId(), OrbitShell.class);
        if (orbitshell2 != null) {
        }
        final SatelliteBatch satellitebatch3 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satellitea1.getSatelliteBatch().getId(), SatelliteBatch.class);
        if (satellitebatch3 != null) {
        }
    }
    final Satellite satelliteb4 = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + laserlink.getSatelliteB().getId(), Satellite.class);
    if (satelliteb4 != null) {
        final OrbitShell orbitshell5 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satelliteb4.getOrbitShell().getId(), OrbitShell.class);
        if (orbitshell5 != null) {
        }
        final SatelliteBatch satellitebatch6 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satelliteb4.getSatelliteBatch().getId(), SatelliteBatch.class);
        if (satellitebatch6 != null) {
        }
    }
}
return laserlink;


5.3 ORBIT SHELL


OrbitShellSatelliteModuleStarlink

Properties (6)

PropertyTypeEntityReferenceModule
(1) AltitudeKmDOUBLEOrbitShell
(2) InclinationDegDOUBLEOrbitShell
(3) NumberOfPlanesINTOrbitShell
(4) PhaseSTRINGOrbitShell
(5) SatellitesPerPlaneINTOrbitShell
(6) TotalSatellitesPlannedINTOrbitShell





Example:

final OrbitShell orbitshell = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + id, OrbitShell.class);
if (orbitshell != null) {
}
return orbitshell;


5.4 SATELLITE


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





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;


5.5 SATELLITE GROUND STATION


SatelliteGroundStationSatelliteModuleStarlink

Properties (2)

PropertyTypeEntityReferenceModule
(1) GroundStationINTSatelliteGroundStationGroundStationGroundStationModule
(2) SatelliteINTSatelliteGroundStationSatelliteSatelliteModule





Example:

final SatelliteGroundStation satellitegroundstation = (SatelliteGroundStation) invokeModule(SATELLITE_MODULE + "/satellitegroundstation/" + id, SatelliteGroundStation.class);
if (satellitegroundstation != null) {
    final Satellite satellite1 = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + satellitegroundstation.getSatellite().getId(), Satellite.class);
    if (satellite1 != null) {
        final OrbitShell orbitshell2 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satellite1.getOrbitShell().getId(), OrbitShell.class);
        if (orbitshell2 != null) {
        }
        final SatelliteBatch satellitebatch3 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satellite1.getSatelliteBatch().getId(), SatelliteBatch.class);
        if (satellitebatch3 != null) {
        }
    }
    final GroundStation groundstation4 = (GroundStation) invokeModule(GROUND_STATION_MODULE + "/groundstation/" + satellitegroundstation.getGroundStation().getId(), GroundStation.class);
    if (groundstation4 != null) {
    }
}
return satellitegroundstation;


5.6 SATELLITE INCIDENT


SatelliteIncidentSatelliteModuleStarlink

Properties (2)

PropertyTypeEntityReferenceModule
(1) IncidentINTSatelliteIncidentIncidentSatelliteBatchModule
(2) SatelliteINTSatelliteIncidentSatelliteSatelliteModule





Example:

final SatelliteIncident satelliteincident = (SatelliteIncident) invokeModule(SATELLITE_MODULE + "/satelliteincident/" + id, SatelliteIncident.class);
if (satelliteincident != null) {
    final Satellite satellite1 = (Satellite) invokeModule(SATELLITE_MODULE + "/satellite/" + satelliteincident.getSatellite().getId(), Satellite.class);
    if (satellite1 != null) {
        final OrbitShell orbitshell2 = (OrbitShell) invokeModule(SATELLITE_MODULE + "/orbitshell/" + satellite1.getOrbitShell().getId(), OrbitShell.class);
        if (orbitshell2 != null) {
        }
        final SatelliteBatch satellitebatch3 = (SatelliteBatch) invokeModule(SATELLITE_BATCH_MODULE + "/satellitebatch/" + satellite1.getSatelliteBatch().getId(), SatelliteBatch.class);
        if (satellitebatch3 != null) {
        }
    }
    final Incident incident4 = (Incident) invokeModule(SATELLITE_BATCH_MODULE + "/incident/" + satelliteincident.getIncident().getId(), Incident.class);
    if (incident4 != null) {
    }
}
return satelliteincident;


Overview

Summary

ContactDonateImprint