Overview

Summary

ContactDonateImprint


Appendix E-8: OFFICE (UI prompt)


OfficeCompanyEntityModuleSpotify

Properties (7)

PropertyTypeEntityReferenceModule
(1) CitySTRINGOffice
(2) ClosedOnDATEOffice
(3) CompanyEntityLONGOfficeCompanyEntityCompanyEntityModule
(4) CountryLONGOfficeCountryCountryModule
(5) IsHeadquartersBOOLOffice
(6) IsOperationalHqBOOLOffice
(7) OpenedOnDATEOffice


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /office/companyentity/{id}findAllOfficeOfCompanyEntity(id)CompanyEntityModuleGETCompanyEntity Office
(2) /office/{id}deleteOfficeById(id)CompanyEntityModuleDELETEOffice
(3) /office/{id}updateOfficeById(office)CompanyEntityModulePUTOffice
(4) /office/{id}findOfficeById(id)CompanyEntityModuleGETOffice
(5) /office/country/{id}findAllOfficeOfCountry(id)CompanyEntityModuleGETCountry Office
(6) /officefindAllOffice()CompanyEntityModuleGETOffice
(7) /officeinsertOffice(office)CompanyEntityModulePOSTOffice





Example:

final Office office = (Office) invokeModule(COMPANY_ENTITY_MODULE + "/office/" + id, Office.class);
if (office != null) {
    final CompanyEntity companyentity1 = (CompanyEntity) invokeModule(COMPANY_ENTITY_MODULE + "/companyentity/" + office.getCompanyEntity().getId(), CompanyEntity.class);
    if (companyentity1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + companyentity1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
    final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + office.getCountry().getId(), Country.class);
    if (country3 != null) {
    }
}
return office;


Overview

Summary

ContactDonateImprint