Overview

Summary

ContactDonateImprint


Appendix E-24: BID (UI prompt)


BidAuctionModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) AuctionLONGBidAuctionAuctionModule
(2) BidAmountSTRINGBid
(3) BidderUserAccountLONGBidUserAccountUserAccountModule
(4) BidTimeDATEBid
(5) CurrencySTRINGBid
(6) IsWinningBOOLBid


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /bid/bidderuseraccount/{id}findAllBidOfBidderUserAccount(id)AuctionModuleGETUserAccount Bid
(2) /bidinsertBid(bid)AuctionModulePOSTBid
(3) /bid/{id}deleteBidById(id)AuctionModuleDELETEBid
(4) /bid/{id}findBidById(id)AuctionModuleGETBid
(5) /bid/{id}updateBidById(bid)AuctionModulePUTBid
(6) /bid/auction/{id}findAllBidOfAuction(id)AuctionModuleGETAuction Bid
(7) /bidfindAllBid()AuctionModuleGETBid





Example:

final Bid bid = (Bid) invokeModule(AUCTION_MODULE + "/bid/" + id, Bid.class);
if (bid != null) {
    final Auction auction1 = (Auction) invokeModule(AUCTION_MODULE + "/auction/" + bid.getAuction().getId(), Auction.class);
    if (auction1 != null) {
        final Listing listing2 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + auction1.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 UserAccount bidderuseraccount5 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + bid.getBidderUserAccount().getId(), UserAccount.class);
    if (bidderuseraccount5 != null) {
    }
}
return bid;


Overview

Summary

ContactDonateImprint