Overview

Summary

ContactDonateImprint


Appendix E-13: PARTNER INTEGRATION (UI prompt)


PartnerIntegrationCompanyModuleDiscord

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyLONGPartnerIntegrationCompanyCompanyModule
(2) DescriptionSTRINGPartnerIntegration
(3) EndDateDATEPartnerIntegration
(4) PartnerNameSTRINGPartnerIntegration
(5) PlatformLONGPartnerIntegrationPlatformSupportVendorModule
(6) StartDateDATEPartnerIntegration


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /partnerintegration/platform/{id}findAllPartnerIntegrationOfPlatform(id)CompanyModuleGETPlatform PartnerIntegration
(2) /partnerintegration/company/{id}findAllPartnerIntegrationOfCompany(id)CompanyModuleGETCompany PartnerIntegration
(3) /partnerintegration/{id}findPartnerIntegrationById(id)CompanyModuleGETPartnerIntegration
(4) /partnerintegrationinsertPartnerIntegration(partnerintegration)CompanyModulePOSTPartnerIntegration
(5) /partnerintegration/{id}deletePartnerIntegrationById(id)CompanyModuleDELETEPartnerIntegration
(6) /partnerintegrationfindAllPartnerIntegration()CompanyModuleGETPartnerIntegration
(7) /partnerintegration/{id}updatePartnerIntegrationById(partnerintegration)CompanyModulePUTPartnerIntegration





Example:

final PartnerIntegration partnerintegration = (PartnerIntegration) invokeModule(COMPANY_MODULE + "/partnerintegration/" + id, PartnerIntegration.class);
if (partnerintegration != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + partnerintegration.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Platform platform2 = (Platform) invokeModule(SUPPORT_VENDOR_MODULE + "/platform/" + partnerintegration.getPlatform().getId(), Platform.class);
    if (platform2 != null) {
    }
}
return partnerintegration;


Overview

Summary

ContactDonateImprint