Interface CartActionAuditRepository<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>
- All Known Subinterfaces:
JpaCartActionAuditRepository<D>
@NoRepositoryBean
public interface CartActionAuditRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
extends com.broadleafcommerce.data.tracking.core.TrackableRepository<D>
Repository
for persistent counter-parts of CartActionAudit
.- Author:
- Susana Cruz (susanaccruz)
-
Method Summary
Modifier and TypeMethodDescriptionfindAllByContextIdIn
(Collection<String> ids, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all cart action audits for the given idsorg.springframework.data.domain.Page<D>
findByCartId
(String cartId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all cart action audits for the given cart id.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 Details
-
findByCartId
@Policy(operationTypes=READ) org.springframework.data.domain.Page<D> findByCartId(String cartId, @Nullable org.springframework.data.domain.Pageable page, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all cart action audits for the given cart id.- Parameters:
cartId
- the id of the cart that this action audit was created forpage
- the requested page of results from the databasecontextInfo
- context information related to multitenancy- Returns:
- all cart audits for the given cart
-
findAllByContextIdIn
@Policy(operationTypes=READ) List<D> findAllByContextIdIn(Collection<String> ids, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Find all cart action audits for the given ids- Parameters:
ids
- the ids of the cart action audits to retrievecontextInfo
- context information related to multitenancy- Returns:
- all cart audits with the given ids.
-