Interface SingleExperimentAnalysisService<T extends SingleExperimentAnalysis>

    • Method Detail

      • removeForExperiment

        @Secured({"GROUP_USER","ACL_ANALYSIS_EDIT"})
        void removeForExperiment​(BioAssaySet ee)
        Removes all analyses for the given experiment
        Parameters:
        ee - the expriment to remove all analyses for
      • findByExperiment

        @Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"})
        Collection<T> findByExperiment​(BioAssaySet investigation)
        Parameters:
        investigation - investigation
        Returns:
        find all the analyses that involved the given investigation
      • findByExperiments

        @Secured({"IS_AUTHENTICATED_ANONYMOUSLY","ACL_SECURABLE_COLLECTION_READ","AFTER_ACL_MAP_READ"})
        Map<BioAssaySet,​Collection<T>> findByExperiments​(Collection<BioAssaySet> investigations)
        Parameters:
        investigations - investigations
        Returns:
        Given a collection of investigations returns a Map of Analysis --> collection of Investigations The collection of investigations returned by the map will include all the investigations for the analysis key iff one of the investigations for that analysis was in the given collection started with