Interface ExperimentalDesignService
- All Superinterfaces:
BaseImmutableService<ExperimentalDesign>,BaseReadOnlyService<ExperimentalDesign>,BaseService<ExperimentalDesign>,SecurableBaseImmutableService<ExperimentalDesign>,SecurableBaseReadOnlyService<ExperimentalDesign>,SecurableBaseService<ExperimentalDesign>
- All Known Implementing Classes:
ExperimentalDesignServiceImpl
- Author:
- kelsey
-
Method Summary
Modifier and TypeMethodDescriptiongetRandomExperimentalDesignThatNeedsAttention(ExperimentalDesign excludeDesign) Obtain a random experimental design that needs attention.Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, getElementClass, loadOrFail, loadOrFailMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseImmutableService
create, create, findOrCreate, remove, remove, removeMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseReadOnlyService
find, findOrFail, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseService
save, save, update, update
-
Method Details
-
loadWithExperimentalFactors
@Nullable @Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_READ"}) ExperimentalDesign loadWithExperimentalFactors(Long id) -
getRandomExperimentalDesignThatNeedsAttention
@Nullable @Secured("GROUP_ADMIN") ExperimentalDesign getRandomExperimentalDesignThatNeedsAttention(ExperimentalDesign excludeDesign) Obtain a random experimental design that needs attention.This operation is reserved to administrators.
- See Also:
-