@Deprecated @ExperimentalApi public interface AuditService
Modifier and Type | Interface and Description |
---|---|
static interface |
AuditService.AuditCSVWriter
Deprecated.
since 7.5.0. Use AuditCsvExportService from atlassian-audit-plugin
|
static interface |
AuditService.AuditRecordFinder
Deprecated.
since 7.5.0. Use AuditSearchService from atlassian-audit-api
|
static interface |
AuditService.Validator
Deprecated.
since 7.5.0. Validation happens inside atlassian-audit-plugin
|
Modifier and Type | Method and Description |
---|---|
void |
deleteRecords(Instant before)
Deprecated.
since 7.5.0. Cleanup of audit logs should be performed only by retention scheduled job, which lives inside
atlassian-audit-plugin . |
AuditService.AuditCSVWriter |
exportCSV()
Deprecated.
|
AuditService.AuditRecordFinder |
getRecords(@Nullable Instant startDate,
@Nullable Instant endDate)
Deprecated.
Retrieve audit records from the system via an
AuditService.AuditRecordFinder instance. |
RetentionPeriod |
getRetentionPeriod()
Deprecated.
|
RetentionPeriod |
setRetentionPeriod(RetentionPeriod retentionPeriod)
Deprecated.
Set the configured retention period for audit records.
|
AuditRecord |
storeRecord(AuditRecord record)
Deprecated.
Persist the given
AuditRecord . |
AuditService.Validator |
validator()
Deprecated.
|
AuditRecord storeRecord(AuditRecord record) throws ServiceException
AuditRecord
. The sysadmin field will be set based on the current user's privileges
before storing the record. Records will be validated using AuditService.Validator.validateCreate(AuditRecord)
record
- The record to storeServiceException
- if the record is invalidAuditService.AuditRecordFinder getRecords(@Nullable Instant startDate, @Nullable Instant endDate)
AuditService.AuditRecordFinder
instance.startDate
- The earliest date to fetch records from. Null indicates no limit.endDate
- The latest date to fetch records from. Null indicates no limit.RetentionPeriod getRetentionPeriod()
RetentionPeriod setRetentionPeriod(RetentionPeriod retentionPeriod) throws ServiceException
A hard system limit is imposed by the sysprop: confluence.audit.retention.limit.months
retentionPeriod
- the period to setServiceException
- if the retention period is longer than the system limit.@Deprecated void deleteRecords(Instant before)
atlassian-audit-plugin
.before
- AuditService.Validator validator()
AuditService.AuditCSVWriter exportCSV()
Copyright © 2003–2021 Atlassian. All rights reserved.
View cookie preferences