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, readCatalogRelationshipsMethods inherited from interface com.broadleafcommerce.common.messaging.notification.NotificationStateRepository
findNotificationReadyMembers, setFailedNotificationAttempt, setNotificationAcknowledgedMethods 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, setTrackableBehaviorUtilMethods 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
-