Overview

Summary

ContactDonateImprint


Appendix E-2: FRAUD CASE (UI prompt)


FraudCaseDisputeModuleEbay

Properties (7)

PropertyTypeEntityReferenceModule
(1) CaseTypeSTRINGFraudCase
(2) CloseDateDATEFraudCase
(3) DescriptionSTRINGFraudCase
(4) DisputeLONGFraudCaseDisputeDisputeModule
(5) OpenDateDATEFraudCase
(6) OutcomeSTRINGFraudCase
(7) RelatedUserAccountLONGFraudCaseUserAccountUserAccountModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fraudcase/dispute/{id}findAllFraudCaseOfDispute(id)DisputeModuleGETDispute FraudCase
(2) /fraudcase/{id}deleteFraudCaseById(id)DisputeModuleDELETEFraudCase
(3) /fraudcasefindAllFraudCase()DisputeModuleGETFraudCase
(4) /fraudcase/{id}updateFraudCaseById(fraudcase)DisputeModulePUTFraudCase
(5) /fraudcase/relateduseraccount/{id}findAllFraudCaseOfRelatedUserAccount(id)DisputeModuleGETUserAccount FraudCase
(6) /fraudcaseinsertFraudCase(fraudcase)DisputeModulePOSTFraudCase
(7) /fraudcase/{id}findFraudCaseById(id)DisputeModuleGETFraudCase





Example:

final FraudCase fraudcase = (FraudCase) invokeModule(DISPUTE_MODULE + "/fraudcase/" + id, FraudCase.class);
if (fraudcase != null) {
    final Dispute dispute1 = (Dispute) invokeModule(DISPUTE_MODULE + "/dispute/" + fraudcase.getDispute().getId(), Dispute.class);
    if (dispute1 != null) {
        final UserAccount openedbyuseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + dispute1.getOpenedByUserAccount().getId(), UserAccount.class);
        if (openedbyuseraccount2 != null) {
        }
        final OrderItem orderitem3 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + dispute1.getOrderItem().getId(), OrderItem.class);
        if (orderitem3 != null) {
            final UserAccount selleruseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem3.getSellerUserAccount().getId(), UserAccount.class);
            if (selleruseraccount4 != null) {
            }
            final Listing listing5 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem3.getListing().getId(), Listing.class);
            if (listing5 != null) {
                final UserAccount selleruseraccount6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing5.getSellerUserAccount().getId(), UserAccount.class);
                if (selleruseraccount6 != null) {
                }
                final Category category7 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing5.getCategory().getId(), Category.class);
                if (category7 != null) {
                }
            }
            final OrderEntity orderentity8 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem3.getOrderEntity().getId(), OrderEntity.class);
            if (orderentity8 != null) {
                final UserAccount buyeruseraccount9 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity8.getBuyerUserAccount().getId(), UserAccount.class);
                if (buyeruseraccount9 != null) {
                }
            }
        }
    }
    final UserAccount relateduseraccount10 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fraudcase.getRelatedUserAccount().getId(), UserAccount.class);
    if (relateduseraccount10 != null) {
    }
}
return fraudcase;


Overview

Summary

ContactDonateImprint