Overview

Summary

ContactDonateImprint


Appendix E-11: COMPANY (UI prompt)


CompanyCountryModuleImdb

Properties (4)

PropertyTypeEntityReferenceModule
(1) CompanyTypeSTRINGCompany
(2) CountryLONGCompanyCountryCountryModule
(3) NameSTRINGCompany
(4) WebsiteUrlSTRINGCompany


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /company/{id}updateCompanyById(company)CountryModulePUTCompany
(2) /companyinsertCompany(company)CountryModulePOSTCompany
(3) /companyfindAllCompany()CountryModuleGETCompany
(4) /company/{id}findCompanyById(id)CountryModuleGETCompany
(5) /company/country/{id}findAllCompanyOfCountry(id)CountryModuleGETCountry Company
(6) /company/{id}deleteCompanyById(id)CountryModuleDELETECompany
(7) /titlecompany/company/{id}findAllTitleCompanyOfCompany(id)TitleModuleGETCompany TitleCompany





Example:

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


Overview

Summary

ContactDonateImprint