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.strategy
 
 
 
 
 
 
 
Filter the final inspect result to remove a few unwanted fields.
Splits the FulfillmentGroups according to Vendor.