Interface BioAssayDimensionService
- All Superinterfaces:
BaseImmutableService<BioAssayDimension>,BaseReadOnlyService<BioAssayDimension>,BaseVoEnabledService<BioAssayDimension,BioAssayDimensionValueObject>
- All Known Implementing Classes:
BioAssayDimensionServiceImpl
public interface BioAssayDimensionService
extends BaseImmutableService<BioAssayDimension>, BaseVoEnabledService<BioAssayDimension,BioAssayDimensionValueObject>
- Author:
- Paul
-
Method Summary
Modifier and TypeMethodDescriptioncreate(BioAssayDimension bioAssayDimension) findByBioAssaysContainingAll(Collection<BioAssay> bioAssays) findOrCreate(BioAssayDimension bioAssayDimension) voidremove(BioAssayDimension bioAssayDimension) thaw(BioAssayDimension bioAssayDimension) Fully thaw a dimension.thawLite(BioAssayDimension bioAssayDimension) Lightly thaw a dimension.Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledService
loadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
-
Method Details
-
findOrCreate
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") BioAssayDimension findOrCreate(BioAssayDimension bioAssayDimension) - Specified by:
findOrCreatein interfaceBaseImmutableService<BioAssayDimension>- See Also:
-
create
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") BioAssayDimension create(BioAssayDimension bioAssayDimension) - Specified by:
createin interfaceBaseImmutableService<BioAssayDimension>- See Also:
-
findByBioAssaysContainingAll
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") Collection<BioAssayDimension> findByBioAssaysContainingAll(Collection<BioAssay> bioAssays) -
remove
- Specified by:
removein interfaceBaseImmutableService<BioAssayDimension>- See Also:
-
thawLite
Lightly thaw a dimension.Only the collection of bioassays is thawed.
-
thaw
Fully thaw a dimension.Each assay is thawed with
Thaws.thawBioAssay(ubic.gemma.model.expression.bioAssay.BioAssay).
-