Overview

Summary

ContactDonateImprint


8. USER ACCOUNT MODULE (UI prompt)



Module Entities (13)

EntityAliasModuleGlobal Schema
(1) BidBidAuctionModuleEbay
(2) DeveloperApplicationDeveloperApplicationUserRoleModuleEbay
(3) DisputeDisputeDisputeModuleEbay
(4) FeedbackFeedbackUserAccountModuleEbay
(5) FixedPriceOfferFixedPriceOfferListingModuleEbay
(6) FraudCaseFraudCaseDisputeModuleEbay
(7) ListingListingListingModuleEbay
(8) OrderEntityOrderEntityUserAccountModuleEbay
(9) OrderItemOrderItemUserAccountModuleEbay
(10) PaymentPaymentUserAccountModuleEbay
(11) ShippingDetailShippingDetailUserAccountModuleEbay
(12) UserAccountUserAccountUserAccountModuleEbay
(13) UserAccountRoleUserAccountRoleUserRoleModuleEbay

Module Interfaces (39)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /shippingdetail/{id}deleteShippingDetailById(id)UserAccountModuleDELETEShippingDetail
(2) /shippingdetailinsertShippingDetail(shippingdetail)UserAccountModulePOSTShippingDetail
(3) /orderentityinsertOrderEntity(orderentity)UserAccountModulePOSTOrderEntity
(4) /paymentinsertPayment(payment)UserAccountModulePOSTPayment
(5) /shippingdetail/orderitem/{id}findAllShippingDetailOfOrderItem(id)UserAccountModuleGETOrderItem ShippingDetail
(6) /orderentity/{id}findOrderEntityById(id)UserAccountModuleGETOrderEntity
(7) /orderitem/{id}updateOrderItemById(orderitem)UserAccountModulePUTOrderItem
(8) /orderentityfindAllOrderEntity()UserAccountModuleGETOrderEntity
(9) /useraccount/{id}findUserAccountById(id)UserAccountModuleGETUserAccount
(10) /feedbackfindAllFeedback()UserAccountModuleGETFeedback
(11) /payment/orderentity/{id}findAllPaymentOfOrderEntity(id)UserAccountModuleGETOrderEntity Payment
(12) /payment/{id}findPaymentById(id)UserAccountModuleGETPayment
(13) /feedback/touseraccount/{id}findAllFeedbackOfToUserAccount(id)UserAccountModuleGETUserAccount Feedback
(14) /orderentity/{id}deleteOrderEntityById(id)UserAccountModuleDELETEOrderEntity
(15) /orderitem/listing/{id}findAllOrderItemOfListing(id)UserAccountModuleGETListing OrderItem
(16) /shippingdetailfindAllShippingDetail()UserAccountModuleGETShippingDetail
(17) /feedback/{id}findFeedbackById(id)UserAccountModuleGETFeedback
(18) /orderitemfindAllOrderItem()UserAccountModuleGETOrderItem
(19) /useraccountfindAllUserAccount()UserAccountModuleGETUserAccount
(20) /shippingdetail/{id}findShippingDetailById(id)UserAccountModuleGETShippingDetail
(21) /payment/{id}deletePaymentById(id)UserAccountModuleDELETEPayment
(22) /orderitem/selleruseraccount/{id}findAllOrderItemOfSellerUserAccount(id)UserAccountModuleGETUserAccount OrderItem
(23) /feedback/{id}updateFeedbackById(feedback)UserAccountModulePUTFeedback
(24) /orderitem/orderentity/{id}findAllOrderItemOfOrderEntity(id)UserAccountModuleGETOrderEntity OrderItem
(25) /orderitem/{id}findOrderItemById(id)UserAccountModuleGETOrderItem
(26) /feedback/fromuseraccount/{id}findAllFeedbackOfFromUserAccount(id)UserAccountModuleGETUserAccount Feedback
(27) /feedback/orderitem/{id}findAllFeedbackOfOrderItem(id)UserAccountModuleGETOrderItem Feedback
(28) /feedbackinsertFeedback(feedback)UserAccountModulePOSTFeedback
(29) /useraccount/{id}updateUserAccountById(useraccount)UserAccountModulePUTUserAccount
(30) /orderiteminsertOrderItem(orderitem)UserAccountModulePOSTOrderItem
(31) /useraccount/{id}deleteUserAccountById(id)UserAccountModuleDELETEUserAccount
(32) /useraccountinsertUserAccount(useraccount)UserAccountModulePOSTUserAccount
(33) /orderentity/{id}updateOrderEntityById(orderentity)UserAccountModulePUTOrderEntity
(34) /shippingdetail/{id}updateShippingDetailById(shippingdetail)UserAccountModulePUTShippingDetail
(35) /payment/{id}updatePaymentById(payment)UserAccountModulePUTPayment
(36) /orderentity/buyeruseraccount/{id}findAllOrderEntityOfBuyerUserAccount(id)UserAccountModuleGETUserAccount OrderEntity
(37) /orderitem/{id}deleteOrderItemById(id)UserAccountModuleDELETEOrderItem
(38) /paymentfindAllPayment()UserAccountModuleGETPayment
(39) /feedback/{id}deleteFeedbackById(id)UserAccountModuleDELETEFeedback






8.1 FEEDBACK


FeedbackUserAccountModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) CommentSTRINGFeedback
(2) FeedbackDateDATEFeedback
(3) FromUserAccountLONGFeedbackUserAccountUserAccountModule
(4) OrderItemLONGFeedbackOrderItemUserAccountModule
(5) RatingLONGFeedback
(6) ToUserAccountLONGFeedbackUserAccountUserAccountModule





Example:

final Feedback feedback = (Feedback) invokeModule(USER_ACCOUNT_MODULE + "/feedback/" + id, Feedback.class);
if (feedback != null) {
    final UserAccount touseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + feedback.getToUserAccount().getId(), UserAccount.class);
    if (touseraccount1 != null) {
    }
    final UserAccount fromuseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + feedback.getFromUserAccount().getId(), UserAccount.class);
    if (fromuseraccount2 != null) {
    }
    final OrderItem orderitem3 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + feedback.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) {
            }
        }
    }
}
return feedback;


8.2 ORDER ENTITY


OrderEntityUserAccountModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) BuyerUserAccountLONGOrderEntityUserAccountUserAccountModule
(2) CurrencySTRINGOrderEntity
(3) OrderDateDATEOrderEntity
(4) SourceChannelSTRINGOrderEntity
(5) StatusSTRINGOrderEntity
(6) TotalAmountSTRINGOrderEntity





Example:

final OrderEntity orderentity = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + id, OrderEntity.class);
if (orderentity != null) {
    final UserAccount buyeruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity.getBuyerUserAccount().getId(), UserAccount.class);
    if (buyeruseraccount1 != null) {
    }
}
return orderentity;


8.3 ORDER ITEM


OrderItemUserAccountModuleEbay

Properties (7)

PropertyTypeEntityReferenceModule
(1) CurrencySTRINGOrderItem
(2) FulfillmentStatusSTRINGOrderItem
(3) ListingLONGOrderItemListingListingModule
(4) OrderEntityLONGOrderItemOrderEntityUserAccountModule
(5) QuantityLONGOrderItem
(6) SellerUserAccountLONGOrderItemUserAccountUserAccountModule
(7) UnitPriceSTRINGOrderItem





Example:

final OrderItem orderitem = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + id, OrderItem.class);
if (orderitem != null) {
    final UserAccount selleruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem.getSellerUserAccount().getId(), UserAccount.class);
    if (selleruseraccount1 != null) {
    }
    final Listing listing2 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem.getListing().getId(), Listing.class);
    if (listing2 != null) {
        final UserAccount selleruseraccount3 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing2.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount3 != null) {
        }
        final Category category4 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing2.getCategory().getId(), Category.class);
        if (category4 != null) {
        }
    }
    final OrderEntity orderentity5 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem.getOrderEntity().getId(), OrderEntity.class);
    if (orderentity5 != null) {
        final UserAccount buyeruseraccount6 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity5.getBuyerUserAccount().getId(), UserAccount.class);
        if (buyeruseraccount6 != null) {
        }
    }
}
return orderitem;


8.4 PAYMENT


PaymentUserAccountModuleEbay

Properties (7)

PropertyTypeEntityReferenceModule
(1) AmountSTRINGPayment
(2) CurrencySTRINGPayment
(3) OrderEntityLONGPaymentOrderEntityUserAccountModule
(4) PaymentDateDATEPayment
(5) PaymentProviderSTRINGPayment
(6) StatusSTRINGPayment
(7) TransactionReferenceSTRINGPayment





Example:

final Payment payment = (Payment) invokeModule(USER_ACCOUNT_MODULE + "/payment/" + id, Payment.class);
if (payment != null) {
    final OrderEntity orderentity1 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + payment.getOrderEntity().getId(), OrderEntity.class);
    if (orderentity1 != null) {
        final UserAccount buyeruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity1.getBuyerUserAccount().getId(), UserAccount.class);
        if (buyeruseraccount2 != null) {
        }
    }
}
return payment;


8.5 SHIPPING DETAIL


ShippingDetailUserAccountModuleEbay

Properties (9)

PropertyTypeEntityReferenceModule
(1) ActualDeliveryDateDATEShippingDetail
(2) CarrierSTRINGShippingDetail
(3) CurrencySTRINGShippingDetail
(4) EstimatedDeliveryDateDATEShippingDetail
(5) OrderItemLONGShippingDetailOrderItemUserAccountModule
(6) ServiceLevelSTRINGShippingDetail
(7) ShipDateDATEShippingDetail
(8) ShippingCostSTRINGShippingDetail
(9) TrackingNumberSTRINGShippingDetail





Example:

final ShippingDetail shippingdetail = (ShippingDetail) invokeModule(USER_ACCOUNT_MODULE + "/shippingdetail/" + id, ShippingDetail.class);
if (shippingdetail != null) {
    final OrderItem orderitem1 = (OrderItem) invokeModule(USER_ACCOUNT_MODULE + "/orderitem/" + shippingdetail.getOrderItem().getId(), OrderItem.class);
    if (orderitem1 != null) {
        final UserAccount selleruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderitem1.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount2 != null) {
        }
        final Listing listing3 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + orderitem1.getListing().getId(), Listing.class);
        if (listing3 != null) {
            final UserAccount selleruseraccount4 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing3.getSellerUserAccount().getId(), UserAccount.class);
            if (selleruseraccount4 != null) {
            }
            final Category category5 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing3.getCategory().getId(), Category.class);
            if (category5 != null) {
            }
        }
        final OrderEntity orderentity6 = (OrderEntity) invokeModule(USER_ACCOUNT_MODULE + "/orderentity/" + orderitem1.getOrderEntity().getId(), OrderEntity.class);
        if (orderentity6 != null) {
            final UserAccount buyeruseraccount7 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + orderentity6.getBuyerUserAccount().getId(), UserAccount.class);
            if (buyeruseraccount7 != null) {
            }
        }
    }
}
return shippingdetail;


8.6 USER ACCOUNT


UserAccountUserAccountModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) CountrySTRINGUserAccount
(2) EmailSTRINGUserAccount
(3) IsBusinessBOOLUserAccount
(4) RegistrationDateDATEUserAccount
(5) StatusSTRINGUserAccount
(6) UsernameSTRINGUserAccount





Example:

final UserAccount useraccount = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + id, UserAccount.class);
if (useraccount != null) {
}
return useraccount;


Overview

Summary

ContactDonateImprint