Interface RatingSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Superinterfaces:
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:
JpaRatingSummaryRepository<D>
@NoRepositoryBean
public interface RatingSummaryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>, com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor<D>
-
Method Summary
Modifier and TypeMethodDescriptionfindByParentTargetId
(String parentTargetId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findByRatingTargetId
(String ratingTargetId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findByRatingTargetIdAndRatingTargetType
(String ratingTargetId, String targetType, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) findByRatingTargetIdIn
(Collection<String> targetIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) 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, saveAll, setTrackableBehaviorUtil
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TrackableRsqlFilterExecutor
exists, findAll, findAll, findAll, findAll
-
Method Details
-
findByRatingTargetId
-
findByParentTargetId
-
findByRatingTargetIdAndRatingTargetType
-
findByRatingTargetIdIn
List<D> findByRatingTargetIdIn(Collection<String> targetIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
save
@NonNull @Policy(identityTypes=ANONYMOUS) D save(@NonNull D entity, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) - Specified by:
save
in interfacecom.broadleafcommerce.data.tracking.core.TrackableRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
-