Interface GeoUpdateAuditService
- All Known Implementing Classes:
GeoUpdateAuditServiceImpl
public interface GeoUpdateAuditService
Co-bean carrying the audit emission for
GeoServiceImpl.updateFromGEO(ExpressionExperiment, GeoUpdateConfig).
Hoisted out of GeoServiceImpl so the emission can carry an
@AuditedConditional declaration and be intercepted by Spring AOP --
the previous emission lived inside a private self-invoked
updateFromGEO(...) helper on GeoServiceImpl and was therefore
invisible to the proxy, blocking a direct annotation migration.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidrecordGeoUpdate(ExpressionExperiment ee, int numNewCharacteristics, boolean pubUpdate) Record anExpressionExperimentUpdateFromGEOEventaudit row foree, but only when the update actually changed something -- either a new characteristic was added or the primary publication was populated.
-
Method Details
-
recordGeoUpdate
Record anExpressionExperimentUpdateFromGEOEventaudit row foree, but only when the update actually changed something -- either a new characteristic was added or the primary publication was populated. A no-op call (both inputs zero/false) writes no audit row.
-