Overview

Summary

ContactDonateImprint


Appendix E-4: LEGAL CASE (UI prompt)


LegalCaseVehicleModelModuleWaymo

Properties (8)

PropertyTypeEntityReferenceModule
(1) CaseTypeSTRINGLegalCase
(2) CompanyINTLegalCaseCompanyCompanyModule
(3) CounterpartySTRINGLegalCase
(4) DescriptionSTRINGLegalCase
(5) FilingDateDATELegalCase
(6) OutcomeSTRINGLegalCase
(7) ResolutionDateDATELegalCase
(8) SettlementAmountUsdDOUBLELegalCase


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /legalcase/company/{id}findAllLegalCaseOfCompany(id)VehicleModelModuleGETCompany LegalCase
(2) /legalcase/{id}findLegalCaseById(id)VehicleModelModuleGETLegalCase
(3) /legalcase/{id}updateLegalCaseById(legalcase)VehicleModelModulePUTLegalCase
(4) /legalcasefindAllLegalCase()VehicleModelModuleGETLegalCase
(5) /legalcase/{id}deleteLegalCaseById(id)VehicleModelModuleDELETELegalCase
(6) /legalcaseinsertLegalCase(legalcase)VehicleModelModulePOSTLegalCase





Example:

final LegalCase legalcase = (LegalCase) invokeModule(VEHICLE_MODEL_MODULE + "/legalcase/" + id, LegalCase.class);
if (legalcase != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + legalcase.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return legalcase;


Overview

Summary

ContactDonateImprint