Overview

Summary

ContactDonateImprint


7. LISTING MODULE (UI prompt)



Module Entities (10)

EntityAliasModuleGlobal Schema
(1) AuctionAuctionAuctionModuleEbay
(2) CategoryCategoryListingModuleEbay
(3) CharityAuctionEventCharityAuctionEventCharityOrganizationModuleEbay
(4) CharityAuctionListingCharityAuctionListingListingModuleEbay
(5) CharityListingCharityListingCharityOrganizationModuleEbay
(6) FixedPriceOfferFixedPriceOfferListingModuleEbay
(7) ListingListingListingModuleEbay
(8) ListingMediaListingMediaListingModuleEbay
(9) OrderItemOrderItemUserAccountModuleEbay
(10) UserAccountUserAccountUserAccountModuleEbay

Module Interfaces (32)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /listingmediainsertListingMedia(listingmedia)ListingModulePOSTListingMedia
(2) /fixedpriceofferinsertFixedPriceOffer(fixedpriceoffer)ListingModulePOSTFixedPriceOffer
(3) /listing/{id}deleteListingById(id)ListingModuleDELETEListing
(4) /listingfindAllListing()ListingModuleGETListing
(5) /fixedpriceoffer/{id}findFixedPriceOfferById(id)ListingModuleGETFixedPriceOffer
(6) /charityauctionlistingfindAllCharityAuctionListing()ListingModuleGETCharityAuctionListing
(7) /categoryfindAllCategory()ListingModuleGETCategory
(8) /charityauctionlisting/{id}findCharityAuctionListingById(id)ListingModuleGETCharityAuctionListing
(9) /charityauctionlisting/charityauctionevent/{id}findAllCharityAuctionListingOfCharityAuctionEvent(id)ListingModuleGETCharityAuctionEvent CharityAuctionListing
(10) /category/{id}deleteCategoryById(id)ListingModuleDELETECategory
(11) /listing/selleruseraccount/{id}findAllListingOfSellerUserAccount(id)ListingModuleGETUserAccount Listing
(12) /charityauctionlisting/{id}deleteCharityAuctionListingById(id)ListingModuleDELETECharityAuctionListing
(13) /listingmedia/listing/{id}findAllListingMediaOfListing(id)ListingModuleGETListing ListingMedia
(14) /fixedpriceoffer/{id}updateFixedPriceOfferById(fixedpriceoffer)ListingModulePUTFixedPriceOffer
(15) /listingmedia/{id}deleteListingMediaById(id)ListingModuleDELETEListingMedia
(16) /charityauctionlisting/{id}updateCharityAuctionListingById(charityauctionlisting)ListingModulePUTCharityAuctionListing
(17) /fixedpriceoffer/{id}deleteFixedPriceOfferById(id)ListingModuleDELETEFixedPriceOffer
(18) /listinginsertListing(listing)ListingModulePOSTListing
(19) /listing/{id}findListingById(id)ListingModuleGETListing
(20) /fixedpriceoffer/listing/{id}findAllFixedPriceOfferOfListing(id)ListingModuleGETListing FixedPriceOffer
(21) /listingmedia/{id}updateListingMediaById(listingmedia)ListingModulePUTListingMedia
(22) /listing/category/{id}findAllListingOfCategory(id)ListingModuleGETCategory Listing
(23) /charityauctionlistinginsertCharityAuctionListing(charityauctionlisting)ListingModulePOSTCharityAuctionListing
(24) /listingmediafindAllListingMedia()ListingModuleGETListingMedia
(25) /fixedpriceoffer/buyeruseraccount/{id}findAllFixedPriceOfferOfBuyerUserAccount(id)ListingModuleGETUserAccount FixedPriceOffer
(26) /charityauctionlisting/listing/{id}findAllCharityAuctionListingOfListing(id)ListingModuleGETListing CharityAuctionListing
(27) /listingmedia/{id}findListingMediaById(id)ListingModuleGETListingMedia
(28) /listing/{id}updateListingById(listing)ListingModulePUTListing
(29) /category/{id}findCategoryById(id)ListingModuleGETCategory
(30) /categoryinsertCategory(category)ListingModulePOSTCategory
(31) /fixedpriceofferfindAllFixedPriceOffer()ListingModuleGETFixedPriceOffer
(32) /category/{id}updateCategoryById(category)ListingModulePUTCategory






7.1 CATEGORY


CategoryListingModuleEbay

Properties (3)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGCategory
(2) NameSTRINGCategory
(3) ParentCategoryLONGCategory





Example:

final Category category = (Category) invokeModule(LISTING_MODULE + "/category/" + id, Category.class);
if (category != null) {
}
return category;


7.2 CHARITY AUCTION LISTING


CharityAuctionListingListingModuleEbay

Properties (2)

PropertyTypeEntityReferenceModule
(1) CharityAuctionEventLONGCharityAuctionListingCharityAuctionEventCharityOrganizationModule
(2) ListingLONGCharityAuctionListingListingListingModule





Example:

final CharityAuctionListing charityauctionlisting = (CharityAuctionListing) invokeModule(LISTING_MODULE + "/charityauctionlisting/" + id, CharityAuctionListing.class);
if (charityauctionlisting != null) {
    final CharityAuctionEvent charityauctionevent1 = (CharityAuctionEvent) invokeModule(CHARITY_ORGANIZATION_MODULE + "/charityauctionevent/" + charityauctionlisting.getCharityAuctionEvent().getId(), CharityAuctionEvent.class);
    if (charityauctionevent1 != null) {
        final CharityOrganization beneficiarycharityorganization2 = (CharityOrganization) invokeModule(CHARITY_ORGANIZATION_MODULE + "/charityorganization/" + charityauctionevent1.getBeneficiaryCharityOrganization().getId(), CharityOrganization.class);
        if (beneficiarycharityorganization2 != null) {
        }
    }
    final Listing listing3 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + charityauctionlisting.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) {
        }
    }
}
return charityauctionlisting;


7.3 FIXED PRICE OFFER


FixedPriceOfferListingModuleEbay

Properties (6)

PropertyTypeEntityReferenceModule
(1) BuyerUserAccountLONGFixedPriceOfferUserAccountUserAccountModule
(2) CurrencySTRINGFixedPriceOffer
(3) ListingLONGFixedPriceOfferListingListingModule
(4) OfferDateDATEFixedPriceOffer
(5) OfferedPriceSTRINGFixedPriceOffer
(6) StatusSTRINGFixedPriceOffer





Example:

final FixedPriceOffer fixedpriceoffer = (FixedPriceOffer) invokeModule(LISTING_MODULE + "/fixedpriceoffer/" + id, FixedPriceOffer.class);
if (fixedpriceoffer != null) {
    final UserAccount buyeruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + fixedpriceoffer.getBuyerUserAccount().getId(), UserAccount.class);
    if (buyeruseraccount1 != null) {
    }
    final Listing listing2 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + fixedpriceoffer.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) {
        }
    }
}
return fixedpriceoffer;


7.4 LISTING


ListingListingModuleEbay

Properties (14)

PropertyTypeEntityReferenceModule
(1) BuyNowPriceSTRINGListing
(2) CategoryLONGListingCategoryListingModule
(3) CurrencySTRINGListing
(4) DescriptionSTRINGListing
(5) EndDateDATEListing
(6) ListingTypeSTRINGListing
(7) LocationCountrySTRINGListing
(8) LocationRegionSTRINGListing
(9) QuantityAvailableLONGListing
(10) SellerUserAccountLONGListingUserAccountUserAccountModule
(11) StartDateDATEListing
(12) StartPriceSTRINGListing
(13) StatusSTRINGListing
(14) TitleSTRINGListing





Example:

final Listing listing = (Listing) invokeModule(LISTING_MODULE + "/listing/" + id, Listing.class);
if (listing != null) {
    final UserAccount selleruseraccount1 = (UserAccount) invokeModule(USER_ACCOUNT_MODULE + "/useraccount/" + listing.getSellerUserAccount().getId(), UserAccount.class);
    if (selleruseraccount1 != null) {
    }
    final Category category2 = (Category) invokeModule(LISTING_MODULE + "/category/" + listing.getCategory().getId(), Category.class);
    if (category2 != null) {
    }
}
return listing;


7.5 LISTING MEDIA


ListingMediaListingModuleEbay

Properties (5)

PropertyTypeEntityReferenceModule
(1) CaptionSTRINGListingMedia
(2) ListingLONGListingMediaListingListingModule
(3) MediaTypeSTRINGListingMedia
(4) SortOrderLONGListingMedia
(5) UrlSTRINGListingMedia





Example:

final ListingMedia listingmedia = (ListingMedia) invokeModule(LISTING_MODULE + "/listingmedia/" + id, ListingMedia.class);
if (listingmedia != null) {
    final Listing listing1 = (Listing) invokeModule(LISTING_MODULE + "/listing/" + listingmedia.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 listingmedia;


Overview

Summary

ContactDonateImprint