Overview

Summary

ContactDonateImprint


Appendix E-18: AUCTION (UI prompt)


AuctionAuctionModuleEbay

Properties (4)

PropertyTypeEntityReferenceModule
(1) AutoExtendEnabledBOOLAuction
(2) ListingLONGAuctionListingListingModule
(3) MinimumBidIncrementSTRINGAuction
(4) ReservePriceSTRINGAuction


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /auctionfindAllAuction()AuctionModuleGETAuction
(2) /auction/{id}updateAuctionById(auction)AuctionModulePUTAuction
(3) /auction/listing/{id}findAllAuctionOfListing(id)AuctionModuleGETListing Auction
(4) /auction/{id}findAuctionById(id)AuctionModuleGETAuction
(5) /auction/{id}deleteAuctionById(id)AuctionModuleDELETEAuction
(6) /bid/auction/{id}findAllBidOfAuction(id)AuctionModuleGETAuction Bid
(7) /auctioninsertAuction(auction)AuctionModulePOSTAuction





Example:

final Auction auction = (Auction) invokeModule(AUCTION_MODULE + "/auction/" + id, Auction.class);
if (auction != null) {
    final Listing listing1 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + auction.getListing().getId(), Listing.class);
    if (listing1 != null) {
        final UserAccount selleruseraccount2 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing1.getSellerUserAccount().getId(), UserAccount.class);
        if (selleruseraccount2 != null) {
        }
        final Category category3 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing1.getCategory().getId(), Category.class);
        if (category3 != null) {
        }
    }
}
return auction;


Overview

Summary

ContactDonateImprint