Overview

Summary

ContactDonateImprint


1. ACCIDENT MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) AccidentAccidentAccidentModuleWaymo
(2) AccidentInvestigationAccidentInvestigationAccidentModuleWaymo
(3) CompanyCompanyCompanyModuleWaymo
(4) InvestigationInvestigationCompanyModuleWaymo
(5) ProgramProgramProgramModuleWaymo
(6) RegulatoryPermitRegulatoryPermitAccidentModuleWaymo
(7) ServiceAreaServiceAreaCountryModuleWaymo
(8) SimulationEnvironmentSimulationEnvironmentAccidentModuleWaymo

Module Interfaces (27)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /accidentinvestigation/investigation/{id}findAllAccidentInvestigationOfInvestigation(id)AccidentModuleGETInvestigation AccidentInvestigation
(2) /accidentinvestigationinsertAccidentInvestigation(accidentinvestigation)AccidentModulePOSTAccidentInvestigation
(3) /regulatorypermit/{id}deleteRegulatoryPermitById(id)AccidentModuleDELETERegulatoryPermit
(4) /simulationenvironment/{id}findSimulationEnvironmentById(id)AccidentModuleGETSimulationEnvironment
(5) /accidentfindAllAccident()AccidentModuleGETAccident
(6) /regulatorypermit/company/{id}findAllRegulatoryPermitOfCompany(id)AccidentModuleGETCompany RegulatoryPermit
(7) /accident/{id}deleteAccidentById(id)AccidentModuleDELETEAccident
(8) /simulationenvironmentinsertSimulationEnvironment(simulationenvironment)AccidentModulePOSTSimulationEnvironment
(9) /simulationenvironment/{id}updateSimulationEnvironmentById(simulationenvironment)AccidentModulePUTSimulationEnvironment
(10) /accident/company/{id}findAllAccidentOfCompany(id)AccidentModuleGETCompany Accident
(11) /accident/program/{id}findAllAccidentOfProgram(id)AccidentModuleGETProgram Accident
(12) /regulatorypermitfindAllRegulatoryPermit()AccidentModuleGETRegulatoryPermit
(13) /regulatorypermitinsertRegulatoryPermit(regulatorypermit)AccidentModulePOSTRegulatoryPermit
(14) /accidentinvestigation/{id}deleteAccidentInvestigationById(id)AccidentModuleDELETEAccidentInvestigation
(15) /accidentinvestigation/{id}findAccidentInvestigationById(id)AccidentModuleGETAccidentInvestigation
(16) /accidentinvestigation/accident/{id}findAllAccidentInvestigationOfAccident(id)AccidentModuleGETAccident AccidentInvestigation
(17) /regulatorypermit/{id}updateRegulatoryPermitById(regulatorypermit)AccidentModulePUTRegulatoryPermit
(18) /simulationenvironmentfindAllSimulationEnvironment()AccidentModuleGETSimulationEnvironment
(19) /accident/{id}findAccidentById(id)AccidentModuleGETAccident
(20) /accidentinvestigationfindAllAccidentInvestigation()AccidentModuleGETAccidentInvestigation
(21) /accident/{id}updateAccidentById(accident)AccidentModulePUTAccident
(22) /simulationenvironment/{id}deleteSimulationEnvironmentById(id)AccidentModuleDELETESimulationEnvironment
(23) /accidentinsertAccident(accident)AccidentModulePOSTAccident
(24) /regulatorypermit/{id}findRegulatoryPermitById(id)AccidentModuleGETRegulatoryPermit
(25) /accident/servicearea/{id}findAllAccidentOfServiceArea(id)AccidentModuleGETServiceArea Accident
(26) /accidentinvestigation/{id}updateAccidentInvestigationById(accidentinvestigation)AccidentModulePUTAccidentInvestigation
(27) /simulationenvironment/company/{id}findAllSimulationEnvironmentOfCompany(id)AccidentModuleGETCompany SimulationEnvironment






1.1 ACCIDENT


AccidentAccidentModuleWaymo

Properties (10)

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





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;


1.2 ACCIDENT INVESTIGATION


AccidentInvestigationAccidentModuleWaymo

Properties (2)

PropertyTypeEntityReferenceModule
(1) AccidentINTAccidentInvestigationAccidentAccidentModule
(2) InvestigationINTAccidentInvestigationInvestigationCompanyModule





Example:

final AccidentInvestigation accidentinvestigation = (AccidentInvestigation) invokeModule(ACCIDENT_MODULE + "/accidentinvestigation/" + id, AccidentInvestigation.class);
if (accidentinvestigation != null) {
    final Accident accident1 = (Accident) invokeModule(ACCIDENT_MODULE + "/accident/" + accidentinvestigation.getAccident().getId(), Accident.class);
    if (accident1 != null) {
        final Program program2 = (Program) invokeModule(PROGRAM_MODULE + "/program/" + accident1.getProgram().getId(), Program.class);
        if (program2 != null) {
            final Company company3 = (Company) invokeModule(COMPANY_MODULE + "/company/" + program2.getCompany().getId(), Company.class);
            if (company3 != null) {
            }
        }
        final Company company4 = (Company) invokeModule(COMPANY_MODULE + "/company/" + accident1.getCompany().getId(), Company.class);
        if (company4 != null) {
        }
        final ServiceArea servicearea5 = (ServiceArea) invokeModule(COUNTRY_MODULE + "/servicearea/" + accident1.getServiceArea().getId(), ServiceArea.class);
        if (servicearea5 != null) {
            final StateProvince stateprovince6 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + servicearea5.getStateProvince().getId(), StateProvince.class);
            if (stateprovince6 != null) {
                final Country country7 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince6.getCountry().getId(), Country.class);
                if (country7 != null) {
                }
            }
            final City city8 = (City) invokeModule(CITY_MODULE + "/city/" + servicearea5.getCity().getId(), City.class);
            if (city8 != null) {
                final StateProvince stateprovince9 = (StateProvince) invokeModule(COUNTRY_MODULE + "/stateprovince/" + city8.getStateProvince().getId(), StateProvince.class);
                if (stateprovince9 != null) {
                    final Country country10 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + stateprovince9.getCountry().getId(), Country.class);
                    if (country10 != null) {
                    }
                }
            }
            final Country country11 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + servicearea5.getCountry().getId(), Country.class);
            if (country11 != null) {
            }
        }
    }
    final Investigation investigation12 = (Investigation) invokeModule(COMPANY_MODULE + "/investigation/" + accidentinvestigation.getInvestigation().getId(), Investigation.class);
    if (investigation12 != null) {
        final Company company13 = (Company) invokeModule(COMPANY_MODULE + "/company/" + investigation12.getCompany().getId(), Company.class);
        if (company13 != null) {
        }
    }
}
return accidentinvestigation;


1.3 REGULATORY PERMIT


RegulatoryPermitAccidentModuleWaymo

Properties (9)

PropertyTypeEntityReferenceModule
(1) CompanyINTRegulatoryPermitCompanyCompanyModule
(2) ExpiryDateDATERegulatoryPermit
(3) IssueDateDATERegulatoryPermit
(4) IssuingAuthoritySTRINGRegulatoryPermit
(5) JurisdictionSTRINGRegulatoryPermit
(6) NotesSTRINGRegulatoryPermit
(7) PermitTypeSTRINGRegulatoryPermit
(8) ScopeDescriptionSTRINGRegulatoryPermit
(9) ServiceAreaINTRegulatoryPermit





Example:

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


1.4 SIMULATION ENVIRONMENT


SimulationEnvironmentAccidentModuleWaymo

Properties (5)

PropertyTypeEntityReferenceModule
(1) CityModelSTRINGSimulationEnvironment
(2) CompanyINTSimulationEnvironmentCompanyCompanyModule
(3) DescriptionSTRINGSimulationEnvironment
(4) NameSTRINGSimulationEnvironment
(5) NotesSTRINGSimulationEnvironment





Example:

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


Overview

Summary

ContactDonateImprint