Overview

Summary

ContactDonateImprint


5. PARTNER COMPANY MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) AutoIntegrationAutoIntegrationPartnerCompanyModuleSpotify
(2) CountryCountryCountryModuleSpotify
(3) DeviceDeviceDeviceModuleSpotify
(4) PartnerCompanyPartnerCompanyPartnerCompanyModuleSpotify
(5) SmartDeviceIntegrationSmartDeviceIntegrationPartnerCompanyModuleSpotify
(6) TelcoPartnershipTelcoPartnershipPartnerCompanyModuleSpotify

Module Interfaces (26)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /partnercompany/{id}findPartnerCompanyById(id)PartnerCompanyModuleGETPartnerCompany
(2) /partnercompanyinsertPartnerCompany(partnercompany)PartnerCompanyModulePOSTPartnerCompany
(3) /autointegrationinsertAutoIntegration(autointegration)PartnerCompanyModulePOSTAutoIntegration
(4) /smartdeviceintegration/{id}updateSmartDeviceIntegrationById(smartdeviceintegration)PartnerCompanyModulePUTSmartDeviceIntegration
(5) /telcopartnershipfindAllTelcoPartnership()PartnerCompanyModuleGETTelcoPartnership
(6) /telcopartnership/partnercompany/{id}findAllTelcoPartnershipOfPartnerCompany(id)PartnerCompanyModuleGETPartnerCompany TelcoPartnership
(7) /telcopartnership/{id}findTelcoPartnershipById(id)PartnerCompanyModuleGETTelcoPartnership
(8) /smartdeviceintegrationfindAllSmartDeviceIntegration()PartnerCompanyModuleGETSmartDeviceIntegration
(9) /partnercompany/country/{id}findAllPartnerCompanyOfCountry(id)PartnerCompanyModuleGETCountry PartnerCompany
(10) /telcopartnership/country/{id}findAllTelcoPartnershipOfCountry(id)PartnerCompanyModuleGETCountry TelcoPartnership
(11) /smartdeviceintegration/{id}findSmartDeviceIntegrationById(id)PartnerCompanyModuleGETSmartDeviceIntegration
(12) /autointegration/partnercompany/{id}findAllAutoIntegrationOfPartnerCompany(id)PartnerCompanyModuleGETPartnerCompany AutoIntegration
(13) /autointegration/{id}findAutoIntegrationById(id)PartnerCompanyModuleGETAutoIntegration
(14) /autointegrationfindAllAutoIntegration()PartnerCompanyModuleGETAutoIntegration
(15) /partnercompanyfindAllPartnerCompany()PartnerCompanyModuleGETPartnerCompany
(16) /partnercompany/{id}deletePartnerCompanyById(id)PartnerCompanyModuleDELETEPartnerCompany
(17) /smartdeviceintegration/partnercompany/{id}findAllSmartDeviceIntegrationOfPartnerCompany(id)PartnerCompanyModuleGETPartnerCompany SmartDeviceIntegration
(18) /partnercompany/{id}updatePartnerCompanyById(partnercompany)PartnerCompanyModulePUTPartnerCompany
(19) /autointegration/{id}updateAutoIntegrationById(autointegration)PartnerCompanyModulePUTAutoIntegration
(20) /telcopartnershipinsertTelcoPartnership(telcopartnership)PartnerCompanyModulePOSTTelcoPartnership
(21) /telcopartnership/{id}updateTelcoPartnershipById(telcopartnership)PartnerCompanyModulePUTTelcoPartnership
(22) /telcopartnership/{id}deleteTelcoPartnershipById(id)PartnerCompanyModuleDELETETelcoPartnership
(23) /autointegration/{id}deleteAutoIntegrationById(id)PartnerCompanyModuleDELETEAutoIntegration
(24) /smartdeviceintegration/devicetype/{id}findAllSmartDeviceIntegrationOfDeviceType(id)PartnerCompanyModuleGETDevice SmartDeviceIntegration
(25) /smartdeviceintegration/{id}deleteSmartDeviceIntegrationById(id)PartnerCompanyModuleDELETESmartDeviceIntegration
(26) /smartdeviceintegrationinsertSmartDeviceIntegration(smartdeviceintegration)PartnerCompanyModulePOSTSmartDeviceIntegration






5.1 AUTO INTEGRATION


AutoIntegrationPartnerCompanyModuleSpotify

Properties (4)

PropertyTypeEntityReferenceModule
(1) IntegrationTypeSTRINGAutoIntegration
(2) ModelNameSTRINGAutoIntegration
(3) PartnerCompanyLONGAutoIntegrationPartnerCompanyPartnerCompanyModule
(4) StartYearLONGAutoIntegration





Example:

final AutoIntegration autointegration = (AutoIntegration) invokeModule(PARTNER_COMPANY_MODULE + "/autointegration/" + id, AutoIntegration.class);
if (autointegration != null) {
    final PartnerCompany partnercompany1 = (PartnerCompany) invokeModule(PARTNER_COMPANY_MODULE + "/partnercompany/" + autointegration.getPartnerCompany().getId(), PartnerCompany.class);
    if (partnercompany1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + partnercompany1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return autointegration;


5.2 PARTNER COMPANY


PartnerCompanyPartnerCompanyModuleSpotify

Properties (3)

PropertyTypeEntityReferenceModule
(1) CountryLONGPartnerCompanyCountryCountryModule
(2) IndustrySTRINGPartnerCompany
(3) NameSTRINGPartnerCompany





Example:

final PartnerCompany partnercompany = (PartnerCompany) invokeModule(PARTNER_COMPANY_MODULE + "/partnercompany/" + id, PartnerCompany.class);
if (partnercompany != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + partnercompany.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
}
return partnercompany;


5.3 SMART DEVICE INTEGRATION


SmartDeviceIntegrationPartnerCompanyModuleSpotify

Properties (4)

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





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;


5.4 TELCO PARTNERSHIP


TelcoPartnershipPartnerCompanyModuleSpotify

Properties (6)

PropertyTypeEntityReferenceModule
(1) CountryLONGTelcoPartnershipCountryCountryModule
(2) EndDateDATETelcoPartnership
(3) IncludesZeroRatingBOOLTelcoPartnership
(4) NameSTRINGTelcoPartnership
(5) PartnerCompanyLONGTelcoPartnershipPartnerCompanyPartnerCompanyModule
(6) StartDateDATETelcoPartnership





Example:

final TelcoPartnership telcopartnership = (TelcoPartnership) invokeModule(PARTNER_COMPANY_MODULE + "/telcopartnership/" + id, TelcoPartnership.class);
if (telcopartnership != null) {
    final Country country1 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + telcopartnership.getCountry().getId(), Country.class);
    if (country1 != null) {
    }
    final PartnerCompany partnercompany2 = (PartnerCompany) invokeModule(PARTNER_COMPANY_MODULE + "/partnercompany/" + telcopartnership.getPartnerCompany().getId(), PartnerCompany.class);
    if (partnercompany2 != null) {
        final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + partnercompany2.getCountry().getId(), Country.class);
        if (country3 != null) {
        }
    }
}
return telcopartnership;


Overview

Summary

ContactDonateImprint