Skip to content

Commit 41261ff

Browse files
committed
added validation audit annotation
1 parent 05c7574 commit 41261ff

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/org/audit4j/core/AuditManager.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import java.lang.reflect.Method;
2222

23+
import org.audit4j.core.annotation.AuditAnnotationAttributes;
2324
import org.audit4j.core.dto.AuditEvent;
2425
import org.audit4j.core.io.AnnotationAuditOutputStream;
2526
import org.audit4j.core.io.AsyncAuditOutputStream;
@@ -93,7 +94,10 @@ public boolean audit(AuditEvent event) {
9394
* @return true, if successful
9495
*/
9596
public boolean audit(Class<?> clazz, Method method, Object[] args) {
96-
annotationStream.write(clazz, method, args);
97+
final AuditAnnotationAttributes auditAttributes = new AuditAnnotationAttributes();
98+
if (auditAttributes.hasAnnotation(clazz) || auditAttributes.hasAnnotation(method)) {
99+
annotationStream.write(clazz, method, args);
100+
}
97101
return true;
98102
}
99103

0 commit comments

Comments
 (0)