public interface

AuditingStore

com.atlassian.jira.auditing.AuditingStore
Known Indirect Subclasses

Class Overview

Auditing store used to save audit entries in the db.

Summary

Public Methods
long countRecords(Long maxId, Long sinceId, boolean includeSysAdminActions)
long countRecordsOlderThan(long timestamp)
@Nonnull Records getRecords(Long maxId, Long sinceId, Integer maxResults, Integer offset, AuditingFilter filter, boolean includeSysAdminActions)
long removeRecordsOlderThan(long timestamp)
void storeRecord(AuditingCategory category, String categoryName, String summaryI18nKey, String eventSource, ApplicationUser author, String remoteAddress, AssociatedItem object, Iterable<ChangedValue> changedValues, Iterable<AssociatedItem> associatedItems, boolean isAuthorSysAdmin)

Public Methods

public long countRecords (Long maxId, Long sinceId, boolean includeSysAdminActions)

public long countRecordsOlderThan (long timestamp)

@Nonnull public Records getRecords (Long maxId, Long sinceId, Integer maxResults, Integer offset, AuditingFilter filter, boolean includeSysAdminActions)

public long removeRecordsOlderThan (long timestamp)

public void storeRecord (AuditingCategory category, String categoryName, String summaryI18nKey, String eventSource, ApplicationUser author, String remoteAddress, AssociatedItem object, Iterable<ChangedValue> changedValues, Iterable<AssociatedItem> associatedItems, boolean isAuthorSysAdmin)