Package ubic.gemma.core.security.audit
@NonNullApi
package ubic.gemma.core.security.audit
-
ClassDescriptionUnit-level test for
AuditedAspect: the aspect intercepts theAuditedannotation, locates the firstAuditableargument and optionalAuditEventPayloadargument, serialises the payload to JSON, delegates toAuditTrailService.addUpdateEventWithPayload(Auditable, Class, String, String), and publishes a SpringAuditedEvent.Minimal in-memory Auditable that doesn't require Hibernate or any of the gemma-core entity machinery.A locally-defined payload record.Static helper invoked fromvalueSpelexpressions viaT(...).pick(#arg).Guards the identifying facts in theAuditLoggerline.