Overview

Summary

ContactDonateImprint


Appendix E-32: REGULATION (UI prompt)


RegulationJurisdictionModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGRegulation
(2) EffectiveFromDATERegulation
(3) EffectiveToDATERegulation
(4) JurisdictionLONGRegulationJurisdictionJurisdictionModule
(5) MaxFineAmountDOUBLERegulation
(6) NameSTRINGRegulation
(7) RegulationTypeSTRINGRegulation


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /regulationplatformimpact/regulation/{id}findAllRegulationPlatformImpactOfRegulation(id)CompanyModuleGETRegulation RegulationPlatformImpact
(2) /fine/regulation/{id}findAllFineOfRegulation(id)JurisdictionModuleGETRegulation Fine
(3) /regulation/jurisdiction/{id}findAllRegulationOfJurisdiction(id)JurisdictionModuleGETJurisdiction Regulation
(4) /regulationinsertRegulation(regulation)JurisdictionModulePOSTRegulation
(5) /regulation/{id}updateRegulationById(regulation)JurisdictionModulePUTRegulation
(6) /regulationfindAllRegulation()JurisdictionModuleGETRegulation
(7) /regulation/{id}findRegulationById(id)JurisdictionModuleGETRegulation
(8) /regulation/{id}deleteRegulationById(id)JurisdictionModuleDELETERegulation





Example:

final Regulation regulation = (Regulation) invokeModule(JURISDICTION_MODULE + "/regulation/" + id, Regulation.class);
if (regulation != null) {
    final Jurisdiction jurisdiction1 = (Jurisdiction) invokeModule(JURISDICTION_MODULE + "/jurisdiction/" + regulation.getJurisdiction().getId(), Jurisdiction.class);
    if (jurisdiction1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + jurisdiction1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
    }
}
return regulation;


Overview

Summary

ContactDonateImprint