Overview

Summary

ContactDonateImprint


Appendix E-2: DEVICE (UI prompt)


DeviceDeviceModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) DeviceTypeLONGDeviceDeviceTypeDeviceModule
(2) IsSpotifyConnectCapableBOOLDevice
(3) ModelNameSTRINGDevice
(4) PlatformAppLONGDevicePlatformAppDeviceModule
(5) RegisteredAtDATEDevice
(6) UserAccountLONGDeviceUserAccountUserAccountModule


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /device/devicetype/{id}findAllDeviceOfDeviceType(id)DeviceModuleGETDeviceType Device
(2) /device/useraccount/{id}findAllDeviceOfUserAccount(id)DeviceModuleGETUserAccount Device
(3) /devicefindAllDevice()DeviceModuleGETDevice
(4) /device/{id}deleteDeviceById(id)DeviceModuleDELETEDevice
(5) /device/platformapp/{id}findAllDeviceOfPlatformApp(id)DeviceModuleGETPlatformApp Device
(6) /device/{id}updateDeviceById(device)DeviceModulePUTDevice
(7) /device/{id}findDeviceById(id)DeviceModuleGETDevice
(8) /deviceinsertDevice(device)DeviceModulePOSTDevice
(9) /smartdeviceintegration/devicetype/{id}findAllSmartDeviceIntegrationOfDeviceType(id)PartnerCompanyModuleGETDevice SmartDeviceIntegration





Example:

final Device device = (Device) invokeModule(DEVICE_MODULE + "/device/" + id, Device.class);
if (device != null) {
    final PlatformApp platformapp1 = (PlatformApp) invokeModule(DEVICE_MODULE + "/platformapp/" + device.getPlatformApp().getId(), PlatformApp.class);
    if (platformapp1 != null) {
    }
    final DeviceType devicetype2 = (DeviceType) invokeModule(DEVICE_MODULE + "/devicetype/" + device.getDeviceType().getId(), DeviceType.class);
    if (devicetype2 != null) {
    }
    final UserAccount useraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + device.getUserAccount().getId(), UserAccount.class);
    if (useraccount3 != null) {
        final Region region4 = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + useraccount3.getRegion().getId(), Region.class);
        if (region4 != null) {
        }
        final Country country5 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount3.getCountry().getId(), Country.class);
        if (country5 != null) {
        }
    }
}
return device;


Overview

Summary

ContactDonateImprint