All Classes and Interfaces
Class
Description
This endpoint is intended to be part of the admin webapp as a REST endpoint.
Indicates this component is a marketplace one which can customize injection points
This extension handler is intended to run before
MultiTenantCatalogCustomPersistenceHandler in order to handle
fetch when the section entity is actually Vendor and not the site.Validates modification requests for a catalog from a marketplace field perspective
Main configuration class to bootstrap Marketplace
This activity is meant to create fulfillment orders at the end (or after) checkout, based on the
vendors associated with the purchased catalog items.
Extend catalog entity security determination as it relates to the MarketPlace module
In a marketplace scenario, bundled products can be created at the marketplace level
which contain items across several vendors.
Service provider for marketplace domain objects.
This form builder extension is meant to hide or disable the sharedWithVendors field on a Catalog form.
Customize the site related CPH from the multitenant module.
Since
MarketplaceSiteImpl contributes new properties to Site,
we need this so that cloning will still work.An extensible enumeration of MarketplaceSite Types
VENDOR_PORTAL - A portal site for vendors to manage catalog and orders
MARKETPLACE - A marketplace site that consists of catalogs from various vendors
Handle template site SiteCatalogXref security for vendor portals.
Common interface for domain entities that can have a
Vendor assigned to them.Used when
broadleaf.marketplace.fulfillmentgroup.vendor.strategyFilter the final inspect result to remove a few unwanted fields.
Splits the FulfillmentGroups according to Vendor.