Interface MarketplaceDiscoverer

All Known Implementing Classes:
DefaultMarketplaceDiscoverer

public interface MarketplaceDiscoverer
Component capable of discovering which applications should be the marketplace target of catalog changes enacted by a vendor. The system will use this information to understand what catalog relationships to establish between a vendor catalog and any applications that should receive that vendor's catalog data.
  • Method Details

    • findMarketplacesForVendor

      List<String> findMarketplacesForVendor(String vendorRef, String tenant)
      Find one or more marketplace application ids (Application.getId()) that a newly created catalog for a newly created vendor should be assigned to.
      Parameters:
      vendorRef - The unique vendor reference of the newly created vendor
      tenant - The tenant to which the applications must belong
      Returns:
      The application ids to associate the vendor's new catalog to. Can be empty, but must never be null.