Interface CommonCatalogRepository<D extends Trackable>

All Superinterfaces:
CustomizedCommonCatalogRepository, com.broadleafcommerce.common.extension.DomainTypeAware, com.broadleafcommerce.common.messaging.notification.NotificationStateRepository, org.springframework.data.repository.Repository<D,String>, TrackableRepository<D>

@NoRepositoryBean public interface CommonCatalogRepository<D extends Trackable> extends TrackableRepository<D>, CustomizedCommonCatalogRepository
Repository agnostic interface for management of Trackable domain related to Catalog.
Author:
Jeff Fischer
  • Method Details

    • findByVendorRefIn

      List<D> findByVendorRefIn(Collection<String> vendorRefs, @Nullable ContextInfo contextInfo)
      Finds all catalogs directly associated to the given vendorRefs.
      Parameters:
      vendorRefs - the vendor refs to find associated catalogs for. Must be non-empty.
      contextInfo - context information surrounding sandboxing and multitenant state
      Returns:
      all catalogs found for the given vendor refs