Overview

Summary

ContactDonateImprint


Appendix E-23: PARTNERSHIP (UI prompt)


PartnershipTechnologyComponentModuleWaymo

Properties (6)

PropertyTypeEntityReferenceModule
(1) CompanyINTPartnershipCompanyCompanyModule
(2) EndDateDATEPartnership
(3) NotesSTRINGPartnership
(4) PartnerCompanyINTPartnershipCompanyCompanyModule
(5) ScopeSTRINGPartnership
(6) StartDateDATEPartnership


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /partnership/{id}updatePartnershipById(partnership)TechnologyComponentModulePUTPartnership
(2) /partnershipinsertPartnership(partnership)TechnologyComponentModulePOSTPartnership
(3) /partnershipfindAllPartnership()TechnologyComponentModuleGETPartnership
(4) /partnership/company/{id}findAllPartnershipOfCompany(id)TechnologyComponentModuleGETCompany Partnership
(5) /partnership/{id}deletePartnershipById(id)TechnologyComponentModuleDELETEPartnership
(6) /partnership/{id}findPartnershipById(id)TechnologyComponentModuleGETPartnership
(7) /partnership/partnercompany/{id}findAllPartnershipOfPartnerCompany(id)TechnologyComponentModuleGETCompany Partnership





Example:

final Partnership partnership = (Partnership) invokeModule(TECHNOLOGY_COMPONENT_MODULE + "/partnership/" + id, Partnership.class);
if (partnership != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + partnership.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
    final Company partnercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + partnership.getPartnerCompany().getId(), Company.class);
    if (partnercompany2 != null) {
    }
}
return partnership;


Overview

Summary

ContactDonateImprint