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
- Author:
- Jeff Fischer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<D>
findByVendorRefIn(Collection<String> vendorRefs, ContextInfo contextInfo)
Finds all catalogs directly associated to the givenvendorRefs
.-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.tenant.repository.CustomizedCommonCatalogRepository
readApplicationOwnedInheritedCatalog, readCatalogChildren, readCatalogInheritanceGraph, readLevel, readTopDownCatalogInheritanceGraph, updateAllChildRelatedEntitiesOfType, updateAllRelatedEntitiesOfType
-
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledged
-
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRepository
archive, existsByContextId, findAll, findAll, findAll, findAll, findAll, findAll, findAllByContextId, findByContextId, findByContextIdAndCatalog, findByNativeId, findDeployable, findMaxSortMember, findMinSortMember, findOriginal, findPromotable, findPromoteOrientedItems, findRebasable, findRejectable, findRevertable, findTarget, getDomainType, getEntityInformation, getTrackableBehaviorUtil, getTypesToRegisterInMappingContext, pruneChangeDetails, pruneRestingNotificationStates, purgeObsoleteSandboxData, save, saveAll, setTrackableBehaviorUtil
-
-
-
-
Method Detail
-
findByVendorRefIn
List<D> findByVendorRefIn(Collection<String> vendorRefs, @Nullable ContextInfo contextInfo)
Finds all catalogs directly associated to the givenvendorRefs
.- 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
-
-