Interface CatalogRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- Type Parameters:
D
- General domain type that derives fromTrackable
- All Superinterfaces:
CustomizedCatalogRepository<D>
,com.broadleafcommerce.common.extension.DomainTypeAware
,com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
,org.springframework.data.repository.Repository<D,
,String> com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
,com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
- All Known Subinterfaces:
JpaCatalogRepository<D>
@NoRepositoryBean
public interface CatalogRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>, CustomizedCatalogRepository<D>
Repository agnostic interface. Generally extended by another interface that is declared against a
specific repository domain type.
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByContextIdIn
(List<String> catalogIds, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) findAllByContextIdInAndHiddenIsFalseOrHiddenIsNull
(List<String> catalogIds, cz.jirutka.rsql.parser.ast.Node filters, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) org.springframework.data.domain.Page<D>
findAllByOwningApplicationIsNull
(cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) org.springframework.data.domain.Page<D>
findAllByOwningApplicationIsNullAndHiddenIsFalseOrHiddenIsNull
(cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) Methods inherited from interface com.broadleafcommerce.tenant.repository.CustomizedCatalogRepository
bulkUpdateApplicationCatalogRefByCatalog, findByTypeAndTenantIdAndOwningApplicationIsNull, readCatalogRelationships
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
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
-
Method Details
-
findAllByOwningApplicationIsNull
@Policy(operationTypes=READ) @NonNull org.springframework.data.domain.Page<D> findAllByOwningApplicationIsNull(@Nullable cz.jirutka.rsql.parser.ast.Node filters, @NonNull org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
findAllByOwningApplicationIsNullAndHiddenIsFalseOrHiddenIsNull
@Policy(operationTypes=READ) @NonNull org.springframework.data.domain.Page<D> findAllByOwningApplicationIsNullAndHiddenIsFalseOrHiddenIsNull(@Nullable cz.jirutka.rsql.parser.ast.Node filters, @NonNull org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo context) -
findAllByContextIdIn
-
findAllByContextIdInAndHiddenIsFalseOrHiddenIsNull
-