Interface CliExpressionExperimentAuditService

All Known Implementing Classes:
CliExpressionExperimentAuditServiceImpl

public interface CliExpressionExperimentAuditService
Co-bean owning the audit-emission step for ExpressionExperiment-targeted CLI tools. Mirrors CliArrayDesignAuditService; see that interface for the proxy-boundary rationale.
  • Method Details

    • recordMadePrivate

      void recordMadePrivate(ExpressionExperiment ee, String note)
      Records a MakePrivateEvent on the experiment. Used by MakeExperimentPrivateCli.
    • recordMadePublic

      void recordMadePublic(ExpressionExperiment ee, String note)
      Records a MakePublicEvent on the experiment. Used by MakeExperimentsPublicCli.
    • computeSampleCorrelation

      void computeSampleCorrelation(ExpressionExperiment ee) throws FilteringException
      Runs the sample-correlation compute step for an experiment. The annotation surface records a FailedSampleCorrelationAnalysisEvent if the call throws (either a FilteringException or any other Exception). Used by ExpressionDataCorrMatCli.
      Throws:
      FilteringException