Overview

Summary

ContactDonateImprint


Appendix E-18: SMART DEVICE INTEGRATION (UI prompt)


SmartDeviceIntegrationPartnerCompanyModuleSpotify

Properties (4)

PropertyTypeEntityReferenceModule
(1) DeviceTypeLONGSmartDeviceIntegrationDeviceDeviceModule
(2) PartnerCompanyLONGSmartDeviceIntegrationPartnerCompanyPartnerCompanyModule
(3) SupportsSpotifyConnectBOOLSmartDeviceIntegration
(4) SupportsVoiceBOOLSmartDeviceIntegration


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /smartdeviceintegrationinsertSmartDeviceIntegration(smartdeviceintegration)PartnerCompanyModulePOSTSmartDeviceIntegration
(2) /smartdeviceintegration/partnercompany/{id}findAllSmartDeviceIntegrationOfPartnerCompany(id)PartnerCompanyModuleGETPartnerCompany SmartDeviceIntegration
(3) /smartdeviceintegration/{id}updateSmartDeviceIntegrationById(smartdeviceintegration)PartnerCompanyModulePUTSmartDeviceIntegration
(4) /smartdeviceintegration/devicetype/{id}findAllSmartDeviceIntegrationOfDeviceType(id)PartnerCompanyModuleGETDevice SmartDeviceIntegration
(5) /smartdeviceintegrationfindAllSmartDeviceIntegration()PartnerCompanyModuleGETSmartDeviceIntegration
(6) /smartdeviceintegration/{id}deleteSmartDeviceIntegrationById(id)PartnerCompanyModuleDELETESmartDeviceIntegration
(7) /smartdeviceintegration/{id}findSmartDeviceIntegrationById(id)PartnerCompanyModuleGETSmartDeviceIntegration





Example:

final SmartDeviceIntegration smartdeviceintegration = (SmartDeviceIntegration) invokeModule(PARTNER_COMPANY_MODULE + "/smartdeviceintegration/" + id, SmartDeviceIntegration.class);
if (smartdeviceintegration != null) {
    final PartnerCompany partnercompany1 = (PartnerCompany) invokeModule(PARTNER_COMPANY_MODULE + "/partnercompany/" + smartdeviceintegration.getPartnerCompany().getId(), PartnerCompany.class);
    if (partnercompany1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + partnercompany1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Device devicetype3 = (Device) invokeModule(DEVICE_MODULE + "/device/" + smartdeviceintegration.getDeviceType().getId(), Device.class);
    if (devicetype3 != null) {
        final PlatformApp platformapp4 = (PlatformApp) invokeModule(DEVICE_MODULE + "/platformapp/" + devicetype3.getPlatformApp().getId(), PlatformApp.class);
        if (platformapp4 != null) {
        }
        final DeviceType devicetype5 = (DeviceType) invokeModule(DEVICE_MODULE + "/devicetype/" + devicetype3.getDeviceType().getId(), DeviceType.class);
        if (devicetype5 != null) {
        }
        final UserAccount useraccount6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + devicetype3.getUserAccount().getId(), UserAccount.class);
        if (useraccount6 != null) {
            final Region region7 = (Region) invokeModule(USER_ACCOUNT_MODULE + "/region/" + useraccount6.getRegion().getId(), Region.class);
            if (region7 != null) {
            }
            final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + useraccount6.getCountry().getId(), Country.class);
            if (country8 != null) {
            }
        }
    }
}
return smartdeviceintegration;


Overview

Summary

ContactDonateImprint