Class SampleCoexpressionAuditServiceImpl
java.lang.Object
ubic.gemma.persistence.service.analysis.expression.sampleCoexpression.SampleCoexpressionAuditServiceImpl
- All Implemented Interfaces:
SampleCoexpressionAuditService
@Service
public class SampleCoexpressionAuditServiceImpl
extends Object
implements SampleCoexpressionAuditService
Implementation of
SampleCoexpressionAuditService: a thin co-bean
whose only purpose is to expose an Audited-annotated method through
a Spring proxy, so AuditedAspect fires, picks up the
SampleCorrelationAnalysisPayload argument, serialises it to JSON and
writes it to AUDIT_EVENT.PAYLOAD.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEmit aSampleCorrelationAnalysisEventforee, carrying the filter attrition recorded while the matrix was built.
-
Constructor Details
-
SampleCoexpressionAuditServiceImpl
public SampleCoexpressionAuditServiceImpl()
-
-
Method Details
-
recordSampleCorrelationAnalysis
@Transactional @Audited(value=SampleCorrelationAnalysisEvent.class, message="Sample correlation has been computed.") public void recordSampleCorrelationAnalysis(ExpressionExperiment ee, @Nullable SampleCorrelationAnalysisPayload payload) Description copied from interface:SampleCoexpressionAuditServiceEmit aSampleCorrelationAnalysisEventforee, carrying the filter attrition recorded while the matrix was built.- Specified by:
recordSampleCorrelationAnalysisin interfaceSampleCoexpressionAuditService- Parameters:
payload- null when the matrix was loaded without the filter having run, in which case the event is written with no payload
-