public interface AnalysisService<T extends Analysis>
Modifier and Type | Method and Description |
---|---|
Collection<T> |
findByName(String name) |
Collection<T> |
findByTaxon(Taxon taxon) |
Collection<Long> |
getExperimentsWithAnalysis(Collection<Long> idsToFilter)
Not secured: for internal use only
|
Collection<Long> |
getExperimentsWithAnalysis(Taxon taxon)
Not secured: for internal use only
|
T |
load(Long id) |
Collection<T> |
loadAll() |
void |
remove(T toDelete) |
@Secured(value={"GROUP_USER","ACL_ANALYSIS_EDIT"}) void remove(T toDelete)
toDelete
- deletes the given analysis from the system@Secured(value={"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<T> findByName(String name)
@Secured(value={"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<T> findByTaxon(Taxon taxon)
Collection<Long> getExperimentsWithAnalysis(Collection<Long> idsToFilter)
idsToFilter
- starting list of bioassayset ids.Collection<Long> getExperimentsWithAnalysis(Taxon taxon)
taxon
- taxon@Secured(value={"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_READ"}) T load(Long id)
id
- id@Secured(value={"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_COLLECTION_READ"}) Collection<T> loadAll()
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.