@Documented @Inherited @Retention(value=RUNTIME) @Target(value=TYPE) public @interface Auditable
Annotated actions are audited by being added to the audit log, database and potentially other
This annotation only affects types used as arguments in
EventPublisher.publish(java.lang.Object). An example usage would be
creating a domain event which extends
ApplicationEvent for a specific action and annotating the event with
Auditable to audit the action.
|Modifier and Type||Required Element and Description|
The I18n key of the category for the audited event.
A converter for converting the annotated event to an
public abstract String category
AuditCategory is a collection of system defined categories. It is recommended to use one of these
categories where possible.
public abstract com.atlassian.audit.entity.CoverageLevel coverageLevel
coverage levelfor the audited event.
public abstract String action
Copyright © 2020 Atlassian. All rights reserved.