Overview

Summary

ContactDonateImprint


Appendix E-29: ACCIDENT (UI prompt)


AccidentAccidentModuleWaymo

Properties (10)

PropertyTypeEntityReferenceModule
(1) AccidentDateDATEAccident
(2) CompanyINTAccidentCompanyCompanyModule
(3) DescriptionSTRINGAccident
(4) FatalityCountINTAccident
(5) InjuryCountINTAccident
(6) ProgramINTAccidentProgramProgramModule
(7) PropertyDamageFlagBOOLAccident
(8) ServiceAreaINTAccidentServiceAreaCountryModule
(9) SeveritySTRINGAccident
(10) SourceAgencySTRINGAccident


Module Interfaces (9)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /accidentinvestigation/accident/{id}findAllAccidentInvestigationOfAccident(id)AccidentModuleGETAccident AccidentInvestigation
(2) /accident/company/{id}findAllAccidentOfCompany(id)AccidentModuleGETCompany Accident
(3) /accidentfindAllAccident()AccidentModuleGETAccident
(4) /accident/servicearea/{id}findAllAccidentOfServiceArea(id)AccidentModuleGETServiceArea Accident
(5) /accident/{id}updateAccidentById(accident)AccidentModulePUTAccident
(6) /accidentinsertAccident(accident)AccidentModulePOSTAccident
(7) /accident/{id}deleteAccidentById(id)AccidentModuleDELETEAccident
(8) /accident/{id}findAccidentById(id)AccidentModuleGETAccident
(9) /accident/program/{id}findAllAccidentOfProgram(id)AccidentModuleGETProgram Accident





Example:

final Accident accident = (Accident) invokeModule(ACCIDENT_MODULE + "/accident/" + id, Accident.class);
if (accident != null) {
    final Program program1 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + accident.getProgram().getId(), Program.class);
    if (program1 != null) {
        final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program1.getCompany().getId(), Company.class);
        if (company2 != null) {
        }
    }
    final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + accident.getCompany().getId(), Company.class);
    if (company3 != null) {
    }
    final ServiceArea servicearea4 = (ServiceArea) invokeModule(COUNTRY_MODULE + "/servicearea/" + accident.getServiceArea().getId(), ServiceArea.class);
    if (servicearea4 != null) {
        final StateProvince stateprovince5 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + servicearea4.getStateProvince().getId(), StateProvince.class);
        if (stateprovince5 != null) {
            final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince5.getCountry().getId(), Country.class);
            if (country6 != null) {
            }
        }
        final City city7 = (City) invokeModule(CITY_MODULE + "/city/" + servicearea4.getCity().getId(), City.class);
        if (city7 != null) {
            final StateProvince stateprovince8 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city7.getStateProvince().getId(), StateProvince.class);
            if (stateprovince8 != null) {
                final Country country9 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince8.getCountry().getId(), Country.class);
                if (country9 != null) {
                }
            }
        }
        final Country country10 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + servicearea4.getCountry().getId(), Country.class);
        if (country10 != null) {
        }
    }
}
return accident;


Overview

Summary

ContactDonateImprint