All Known Implementing Classes:
HibernateAuditRecordDao

@Deprecated @Transactional public interface AuditRecordDao
Deprecated.
since 7.5.0. Audit records should be persisted via atlassian-audit-plugin
Since:
5.10
  • Method Details

    • storeRecord

      void storeRecord(AuditRecordEntity auditRecordEntity)
      Deprecated.
    • getRecords

      @Transactional(readOnly=true) PageResponse<AuditRecordEntity> getRecords(LimitedRequest request, Instant startDate, Instant endDate, boolean includeSysAdmin, String searchString)
      Deprecated.
    • fetchAllRecordIds

      List<Long> fetchAllRecordIds()
      Deprecated.
      Fetch Ids of all audit records
      Since:
      7.5.0
    • fetchByIds

      List<AuditRecordEntity> fetchByIds(List<Long> ids)
      Deprecated.
      Fetch all audit records with specified Ids
      Parameters:
      ids - Ids of records to be fetched
    • deleteRecords

      void deleteRecords(Collection<AuditRecordEntity> auditRecords)
      Deprecated.
      Delete specified audit records
      Parameters:
      auditRecords - Audit records to be deleted
      Since:
      7.5.0
    • cleanOldRecords

      void cleanOldRecords(Instant before)
      Deprecated.