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 BaseReadOnlyService
countAll, getElementClass, loadOrFail, loadOrFailMethods inherited from interface SecurableBaseImmutableService
create, create, findOrCreate, remove, removeMethods inherited from interface SecurableBaseReadOnlyService
find, findOrFail, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface SecurableBaseService
save, save, update, update
-
Method Details
-
loadWithExperimentalFactors
@Nullable @Secured("IS_AUTHENTICATED_ANONYMOUSLY") @PostAuthorize("returnObject == null or hasPermission(returnObject, 'READ') or hasPermission(returnObject, 'ADMINISTRATION')") 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:
-