Interface AuditingManager

All Known Implementing Classes:
AuditingManagerImpl

@ExperimentalApi @Deprecated public interface AuditingManager
Deprecated.
since v8.8
Use AuditService and AuditSearchService instead.
Since:
v6.2
  • Method Details

    • store

      void store(RecordRequest request)
      Deprecated.
    • getRecords

      @Nonnull Records getRecords(@Nullable Long maxId, @Nullable Long sinceId, @Nullable Integer maxResults, @Nullable Integer offset, @Nullable AuditingFilter filter)
      Deprecated.
      Get records from the database.
      Parameters:
      maxId - max record id to return (including), doesn't have to represent a real record in the database
      sinceId - smallest record id to return (including), doesn't have to represent a real record in the database
      maxResults - number of records to get, you cannot get more than 10000 records at once (if you provide larger number it will be automatically capped)
      offset - offset from which records are being counted
      filter - defines how records should be filtered out before being returned, if null records will not be filtered
    • countRecords

      long countRecords(@Nullable Long maxId, @Nullable Long sinceId)
      Deprecated.
    • getRecordsWithoutSysAdmin

      @Nonnull Records getRecordsWithoutSysAdmin(@Nullable Long maxId, @Nullable Long sinceId, @Nullable Integer maxResults, @Nullable Integer offset, @Nullable AuditingFilter filter)
      Deprecated.
      Does the same as getRecords(Long, Long, Integer, Integer, AuditingFilter) but filters out all records authored by sysadmins (users who were sysadmins at the time of performing the action)
    • countRecordsWithoutSysAdmin

      long countRecordsWithoutSysAdmin(@Nullable Long maxId, @Nullable Long sinceId)
      Deprecated.