Overview

Summary

ContactDonateImprint


Appendix E-21: APPLICATION (UI prompt)


ApplicationCompanyModuleDiscord

Properties (8)

PropertyTypeEntityReferenceModule
(1) CompanyLONGApplicationCompanyCompanyModule
(2) LicenseSTRINGApplication
(3) NameSTRINGApplication
(4) PlatformLONGApplicationPlatformSupportVendorModule
(5) ProgrammingLanguageSTRINGApplication
(6) ReleaseDateDATEApplication
(7) TypeSTRINGApplication
(8) WebsiteSTRINGApplication


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /application/platform/{id}findAllApplicationOfPlatform(id)CompanyModuleGETPlatform Application
(2) /applicationfindAllApplication()CompanyModuleGETApplication
(3) /application/{id}deleteApplicationById(id)CompanyModuleDELETEApplication
(4) /application/{id}findApplicationById(id)CompanyModuleGETApplication
(5) /application/company/{id}findAllApplicationOfCompany(id)CompanyModuleGETCompany Application
(6) /applicationinsertApplication(application)CompanyModulePOSTApplication
(7) /application/{id}updateApplicationById(application)CompanyModulePUTApplication





Example:

final Application application = (Application) invokeModule(COMPANY_MODULE + "/application/" + id, Application.class);
if (application != null) {
    final Platform platform1 = (Platform) invokeModule(SUPPORT_VENDOR_MODULE + "/platform/" + application.getPlatform().getId(), Platform.class);
    if (platform1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + application.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return application;


Overview

Summary

ContactDonateImprint