Overview

Summary

ContactDonateImprint


Appendix E-19: SATELLITE (UI prompt)


SatelliteCustomerModuleSpaceX

Properties (5)

PropertyTypeEntityReferenceModule
(1) DesignLifeYearsSTRINGSatellite
(2) NotesSTRINGSatellite
(3) OperatorINTSatelliteCompanyCompanyModule
(4) PayloadINTSatellitePayloadCustomerModule
(5) PurposeSTRINGSatellite


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /satellite/operator/{id}findAllSatelliteOfOperator(id)CustomerModuleGETCompany Satellite
(2) /satelliteinsertSatellite(satellite)CustomerModulePOSTSatellite
(3) /satellite/{id}findSatelliteById(id)CustomerModuleGETSatellite
(4) /satellitefindAllSatellite()CustomerModuleGETSatellite
(5) /satellite/{id}updateSatelliteById(satellite)CustomerModulePUTSatellite
(6) /satellite/payload/{id}findAllSatelliteOfPayload(id)CustomerModuleGETPayload Satellite
(7) /satellite/{id}deleteSatelliteById(id)CustomerModuleDELETESatellite
(8) /starlinksatellite/satellite/{id}findAllStarlinkSatelliteOfSatellite(id)StarlinkNetworkModuleGETSatellite StarlinkSatellite





Example:

final Satellite satellite = (Satellite) invokeModule(CUSTOMER_MODULE + "/satellite/" + id, Satellite.class);
if (satellite != null) {
    final Payload payload1 = (Payload) invokeModule(CUSTOMER_MODULE + "/payload/" + satellite.getPayload().getId(), Payload.class);
    if (payload1 != null) {
        final Customer customer2 = (Customer) invokeModule(CUSTOMER_MODULE + "/customer/" + payload1.getCustomer().getId(), Customer.class);
        if (customer2 != null) {
        }
    }
    final Company operator3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + satellite.getOperator().getId(), Company.class);
    if (operator3 != null) {
    }
}
return satellite;


Overview

Summary

ContactDonateImprint