Interface CustomizedAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
- All Known Subinterfaces:
AuditDetailRepository<D>
,JpaAuditDetailRepository<D>
- All Known Implementing Classes:
JpaCustomizedAuditDetailRepository
public interface CustomizedAuditDetailRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable>
Specialized persistence handling for
JpaAuditDetail
.-
Method Summary
Modifier and TypeMethodDescriptionint
deleteByContextIds
(List<String> contextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Delete a batch ofJpaAuditDetail
instances from the datastore
-
Method Details
-
deleteByContextIds
@Policy(operationTypes=READ) int deleteByContextIds(List<String> contextIds, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Delete a batch ofJpaAuditDetail
instances from the datastore- Parameters:
contextIds
- The ids of theJpaAuditHeader
instances. Any relatedJpaAuditDetail
instances will be deleted.contextInfo
- DataTracking tenant context information- Returns:
- The number of records deleted
-