Overview

Summary

ContactDonateImprint


Appendix E-19: DISPUTE (UI prompt)


DisputeDisputeModuleEbay

Properties (8)

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


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /dispute/{id}updateDisputeById(dispute)DisputeModulePUTDispute
(2) /disputefindAllDispute()DisputeModuleGETDispute
(3) /dispute/{id}deleteDisputeById(id)DisputeModuleDELETEDispute
(4) /fraudcase/dispute/{id}findAllFraudCaseOfDispute(id)DisputeModuleGETDispute FraudCase
(5) /dispute/openedbyuseraccount/{id}findAllDisputeOfOpenedByUserAccount(id)DisputeModuleGETUserAccount Dispute
(6) /dispute/{id}findDisputeById(id)DisputeModuleGETDispute
(7) /dispute/orderitem/{id}findAllDisputeOfOrderItem(id)DisputeModuleGETOrderItem Dispute
(8) /disputeinsertDispute(dispute)DisputeModulePOSTDispute





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;


Overview

Summary

ContactDonateImprint