Class JpaCustomizedAuditDetailRepository<D extends JpaAuditHeader>
java.lang.Object
com.broadleafcommerce.audit.provider.jpa.repository.JpaCustomizedAuditDetailRepository<D>
- All Implemented Interfaces:
CustomizedAuditDetailRepository<D>
public class JpaCustomizedAuditDetailRepository<D extends JpaAuditHeader>
extends Object
implements CustomizedAuditDetailRepository<D>
-
Constructor Summary
Constructors -
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
-
Constructor Details
-
JpaCustomizedAuditDetailRepository
public JpaCustomizedAuditDetailRepository()
-
-
Method Details
-
deleteByContextIds
@Transactional(transactionManager="auditTransactionManager") public int deleteByContextIds(List<String> contextIds, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Description copied from interface:CustomizedAuditDetailRepository
Delete a batch ofJpaAuditDetail
instances from the datastore- Specified by:
deleteByContextIds
in interfaceCustomizedAuditDetailRepository<D extends JpaAuditHeader>
- Parameters:
contextIds
- The ids of theJpaAuditHeader
instances. Any relatedJpaAuditDetail
instances will be deleted.contextInfo
- DataTracking tenant context information- Returns:
- The number of records deleted
-