Overview

Summary

ContactDonateImprint


Appendix E-23: FRAUD CASE (UI prompt)


FraudCasePlatformUserModuleAirbnb

Properties (7)

PropertyTypeEntityReferenceModule
(1) CaseTypeSTRINGFraudCase
(2) DescriptionSTRINGFraudCase
(3) ListingLONGFraudCaseListingListingModule
(4) PlatformUserReporterLONGFraudCasePlatformUserPlatformUserModule
(5) ReportedAtDATEFraudCase
(6) ResolvedAtDATEFraudCase
(7) StatusSTRINGFraudCase


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fraudcase/{id}updateFraudCaseById(fraudcase)PlatformUserModulePUTFraudCase
(2) /fraudcase/{id}deleteFraudCaseById(id)PlatformUserModuleDELETEFraudCase
(3) /fraudcase/platformuserreporter/{id}findAllFraudCaseOfPlatformUserReporter(id)PlatformUserModuleGETPlatformUser FraudCase
(4) /fraudcaseinsertFraudCase(fraudcase)PlatformUserModulePOSTFraudCase
(5) /fraudcase/{id}findFraudCaseById(id)PlatformUserModuleGETFraudCase
(6) /fraudcase/listing/{id}findAllFraudCaseOfListing(id)PlatformUserModuleGETListing FraudCase
(7) /fraudcasefindAllFraudCase()PlatformUserModuleGETFraudCase





Example:

final FraudCase fraudcase = (FraudCase) invokeModule(PLATFORM_USER_MODULE + "/fraudcase/" + id, FraudCase.class);
if (fraudcase != null) {
    final PlatformUser platformuserreporter1 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + fraudcase.getPlatformUserReporter().getId(), PlatformUser.class);
    if (platformuserreporter1 != null) {
        final City city2 = (City) invokeModule(LISTING_MODULE + "/city/" + platformuserreporter1.getCity().getId(), City.class);
        if (city2 != null) {
            final Country country3 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city2.getCountry().getId(), Country.class);
            if (country3 != null) {
            }
        }
        final Country country4 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + platformuserreporter1.getCountry().getId(), Country.class);
        if (country4 != null) {
        }
    }
    final Listing listing5 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + fraudcase.getListing().getId(), Listing.class);
    if (listing5 != null) {
        final Country country6 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + listing5.getCountry().getId(), Country.class);
        if (country6 != null) {
        }
        final City city7 = (City) invokeModule(LISTING_MODULE + "/city/" + listing5.getCity().getId(), City.class);
        if (city7 != null) {
            final Country country8 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city7.getCountry().getId(), Country.class);
            if (country8 != null) {
            }
        }
        final HostProfile hostprofile9 = (HostProfile) invokeModule(HOST_PROFILE_MODULE + "/hostprofile/" + listing5.getHostProfile().getId(), HostProfile.class);
        if (hostprofile9 != null) {
            final PlatformUser platformuser10 = (PlatformUser) invokeModule(PLATFORM_USER_MODULE + "/platformuser/" + hostprofile9.getPlatformUser().getId(), PlatformUser.class);
            if (platformuser10 != null) {
                final City city11 = (City) invokeModule(LISTING_MODULE + "/city/" + platformuser10.getCity().getId(), City.class);
                if (city11 != null) {
                    final Country country12 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + city11.getCountry().getId(), Country.class);
                    if (country12 != null) {
                    }
                }
                final Country country13 = (Country) invokeModule(COUNTRY_MODULE + "/country/" + platformuser10.getCountry().getId(), Country.class);
                if (country13 != null) {
                }
            }
        }
    }
}
return fraudcase;


Overview

Summary

ContactDonateImprint