Overview

Summary

ContactDonateImprint


Appendix E-28: ENGINE (UI prompt)


EngineEngineModuleZeppelinFlight

Properties (6)

PropertyTypeEntityReferenceModule
(1) CylindersINTEngine
(2) FuelTypeSTRINGEngine
(3) ManufacturerINTEngineOrganizationOrganizationModule
(4) NameSTRINGEngine
(5) PowerHpSTRINGEngine
(6) PowerKwSTRINGEngine


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /engine/manufacturer/{id}findAllEngineOfManufacturer(id)EngineModuleGETOrganization Engine
(2) /engine/{id}findEngineById(id)EngineModuleGETEngine
(3) /zeppelinengine/engine/{id}findAllZeppelinEngineOfEngine(id)EngineModuleGETEngine ZeppelinEngine
(4) /engine/{id}updateEngineById(engine)EngineModulePUTEngine
(5) /engine/{id}deleteEngineById(id)EngineModuleDELETEEngine
(6) /engineinsertEngine(engine)EngineModulePOSTEngine
(7) /enginefindAllEngine()EngineModuleGETEngine





Example:

final Engine engine = (Engine) invokeModule(ENGINE_MODULE + "/engine/" + id, Engine.class);
if (engine != null) {
    final Organization manufacturer1 = (Organization) invokeModule(ORGANIZATION_MODULE + "/organization/" + engine.getManufacturer().getId(), Organization.class);
    if (manufacturer1 != null) {
        final Location headquarterslocation2 = (Location) invokeModule(LOCATION_MODULE + "/location/" + manufacturer1.getHeadquartersLocation().getId(), Location.class);
        if (headquarterslocation2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + headquarterslocation2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
    }
}
return engine;


Overview

Summary

ContactDonateImprint