Overview

Summary

ContactDonateImprint


Appendix E-4: SUPPORT SYSTEM (UI prompt)


SupportSystemCompanyModuleDiscord

Properties (5)

PropertyTypeEntityReferenceModule
(1) CompanyLONGSupportSystemCompanyCompanyModule
(2) DescriptionSTRINGSupportSystem
(3) IsThirdPartyBOOLSupportSystem
(4) NameSTRINGSupportSystem
(5) VendorLONGSupportSystemSupportVendorSupportVendorModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /supportsystem/company/{id}findAllSupportSystemOfCompany(id)CompanyModuleGETCompany SupportSystem
(2) /supportsystem/{id}updateSupportSystemById(supportsystem)CompanyModulePUTSupportSystem
(3) /supportsystemfindAllSupportSystem()CompanyModuleGETSupportSystem
(4) /supportsystem/{id}findSupportSystemById(id)CompanyModuleGETSupportSystem
(5) /supportsystem/vendor/{id}findAllSupportSystemOfVendor(id)CompanyModuleGETSupportVendor SupportSystem
(6) /supportsystem/{id}deleteSupportSystemById(id)CompanyModuleDELETESupportSystem
(7) /supportsysteminsertSupportSystem(supportsystem)CompanyModulePOSTSupportSystem





Example:

final SupportSystem supportsystem = (SupportSystem) invokeModule(COMPANY_MODULE + "/supportsystem/" + id, SupportSystem.class);
if (supportsystem != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + supportsystem.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final SupportVendor vendor2 = (SupportVendor) invokeModule(SUPPORT_VENDOR_MODULE + "/supportvendor/" + supportsystem.getVendor().getId(), SupportVendor.class);
    if (vendor2 != null) {
    }
}
return supportsystem;


Overview

Summary

ContactDonateImprint