Overview

Summary

ContactDonateImprint


Appendix E-10: TAX CASE (UI prompt)


TaxCaseBookingModuleAirbnb

Properties (8)

PropertyTypeEntityReferenceModule
(1) AmountAssessedDOUBLETaxCase
(2) CompanyLONGTaxCaseCompanyCompanyModule
(3) CurrencySTRINGTaxCase
(4) DescriptionSTRINGTaxCase
(5) EndDateDATETaxCase
(6) JurisdictionLONGTaxCaseJurisdictionJurisdictionModule
(7) StartDateDATETaxCase
(8) StatusSTRINGTaxCase


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /taxcase/{id}updateTaxCaseById(taxcase)BookingModulePUTTaxCase
(2) /taxcase/jurisdiction/{id}findAllTaxCaseOfJurisdiction(id)BookingModuleGETJurisdiction TaxCase
(3) /taxcase/{id}findTaxCaseById(id)BookingModuleGETTaxCase
(4) /taxcasefindAllTaxCase()BookingModuleGETTaxCase
(5) /taxcase/{id}deleteTaxCaseById(id)BookingModuleDELETETaxCase
(6) /taxcase/company/{id}findAllTaxCaseOfCompany(id)BookingModuleGETCompany TaxCase
(7) /taxcaseinsertTaxCase(taxcase)BookingModulePOSTTaxCase





Example:

final TaxCase taxcase = (TaxCase) invokeModule(BOOKING_MODULE + "/taxcase/" + id, TaxCase.class);
if (taxcase != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + taxcase.getCompany().getId(), Company.class);
    if (company1 != null) {
        final Country country2 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + company1.getCountry().getId(), Country.class);
        if (country2 != null) {
        }
        final City city3 = (City) invokeModule(LISTING_MODULE + "/city/" + company1.getCity().getId(), City.class);
        if (city3 != null) {
            final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city3.getCountry().getId(), Country.class);
            if (country4 != null) {
            }
        }
    }
    final Jurisdiction jurisdiction5 = (Jurisdiction) invokeModule(JURISDICTION_MODULE + "/jurisdiction/" + taxcase.getJurisdiction().getId(), Jurisdiction.class);
    if (jurisdiction5 != null) {
        final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + jurisdiction5.getCountry().getId(), Country.class);
        if (country6 != null) {
        }
    }
}
return taxcase;


Overview

Summary

ContactDonateImprint