Overview

Summary

ContactDonateImprint


4. DISPUTE MODULE (UI prompt)



Module Entities (4)

EntityAliasModuleGlobal Schema
(1) DisputeDisputeDisputeModuleEbay
(2) FraudCaseFraudCaseDisputeModuleEbay
(3) OrderItemOrderItemUserAccountModuleEbay
(4) UserAccountUserAccountUserAccountModuleEbay

Module Interfaces (14)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /fraudcase/{id}updateFraudCaseById(fraudcase)DisputeModulePUTFraudCase
(2) /dispute/{id}updateDisputeById(dispute)DisputeModulePUTDispute
(3) /dispute/{id}findDisputeById(id)DisputeModuleGETDispute
(4) /dispute/orderitem/{id}findAllDisputeOfOrderItem(id)DisputeModuleGETOrderItem Dispute
(5) /fraudcase/relateduseraccount/{id}findAllFraudCaseOfRelatedUserAccount(id)DisputeModuleGETUserAccount FraudCase
(6) /disputeinsertDispute(dispute)DisputeModulePOSTDispute
(7) /disputefindAllDispute()DisputeModuleGETDispute
(8) /fraudcaseinsertFraudCase(fraudcase)DisputeModulePOSTFraudCase
(9) /fraudcase/{id}findFraudCaseById(id)DisputeModuleGETFraudCase
(10) /fraudcase/{id}deleteFraudCaseById(id)DisputeModuleDELETEFraudCase
(11) /fraudcasefindAllFraudCase()DisputeModuleGETFraudCase
(12) /dispute/{id}deleteDisputeById(id)DisputeModuleDELETEDispute
(13) /fraudcase/dispute/{id}findAllFraudCaseOfDispute(id)DisputeModuleGETDispute FraudCase
(14) /dispute/openedbyuseraccount/{id}findAllDisputeOfOpenedByUserAccount(id)DisputeModuleGETUserAccount Dispute






4.1 DISPUTE


DisputeDisputeModuleEbay

Properties (8)

PropertyTypeEntityReferenceModule
(1) CloseDateDATEDispute
(2) DescriptionSTRINGDispute
(3) DisputeTypeSTRINGDispute
(4) OpenDateDATEDispute
(5) OpenedByUserAccountLONGDisputeUserAccountUserAccountModule
(6) OrderItemLONGDisputeOrderItemUserAccountModule
(7) ResolutionSTRINGDispute
(8) StatusSTRINGDispute





Example:

final Dispute dispute = (Dispute) invokeModule(DISPUTE_MODULE + "/dispute/" + id, Dispute.class);
if (dispute != null) {
    final UserAccount openedbyuseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + dispute.getOpenedByUserAccount().getId(), UserAccount.class);
    if (openedbyuseraccount1 != null) {
    }
    final OrderItem orderitem2 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + dispute.getOrderItem().getId(), OrderItem.class);
    if (orderitem2 != null) {
        final UserAccount selleruseraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem2.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount3 != null) {
        }
        final Listing listing4 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem2.getListing().getId(), Listing.class);
        if (listing4 != null) {
            final UserAccount selleruseraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing4.getSellerUserAccount().getId(), UserAccount.class);
            if (selleruseraccount5 != null) {
            }
            final Category category6 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing4.getCategory().getId(), Category.class);
            if (category6 != null) {
            }
        }
        final OrderEntity orderentity7 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem2.getOrderEntity().getId(), OrderEntity.class);
        if (orderentity7 != null) {
            final UserAccount buyeruseraccount8 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity7.getBuyerUserAccount().getId(), UserAccount.class);
            if (buyeruseraccount8 != null) {
            }
        }
    }
}
return dispute;


4.2 FRAUD CASE


FraudCaseDisputeModuleEbay

Properties (7)

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





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