Overview

Summary

ContactDonateImprint


Appendix E-21: LASER LINK (UI prompt)


LaserLinkSatelliteModuleStarlink

Properties (4)

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


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /laserlink/{id}updateLaserLinkById(laserlink)SatelliteModulePUTLaserLink
(2) /laserlinkfindAllLaserLink()SatelliteModuleGETLaserLink
(3) /laserlink/{id}deleteLaserLinkById(id)SatelliteModuleDELETELaserLink
(4) /laserlink/{id}findLaserLinkById(id)SatelliteModuleGETLaserLink
(5) /laserlink/satelliteb/{id}findAllLaserLinkOfSatelliteB(id)SatelliteModuleGETSatellite LaserLink
(6) /laserlinkinsertLaserLink(laserlink)SatelliteModulePOSTLaserLink
(7) /laserlink/satellitea/{id}findAllLaserLinkOfSatelliteA(id)SatelliteModuleGETSatellite LaserLink





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;


Overview

Summary

ContactDonateImprint