Interface SecurableBaseService<C extends Securable>
- All Superinterfaces:
BaseImmutableService<C>,BaseReadOnlyService<C>,BaseService<C>,SecurableBaseImmutableService<C>,SecurableBaseReadOnlyService<C>
- All Known Subinterfaces:
ArrayDesignService,BioAssayService,BioMaterialService,CoexpressionAnalysisService,DifferentialExpressionAnalysisService,ExperimentalDesignService,ExperimentalFactorService,ExpressionExperimentService,ExpressionExperimentSetService,FactorValueService,GeneDiffExMetaAnalysisService,GeneSetService
- All Known Implementing Classes:
ArrayDesignServiceImpl,BioAssayServiceImpl,BioMaterialServiceImpl,CoexpressionAnalysisServiceImpl,DifferentialExpressionAnalysisServiceImpl,ExperimentalDesignServiceImpl,ExperimentalFactorServiceImpl,ExpressionExperimentServiceImpl,ExpressionExperimentSetServiceImpl,FactorValueServiceImpl,GeneDiffExMetaAnalysisServiceImpl,GeneSetServiceImpl
public interface SecurableBaseService<C extends Securable>
extends BaseService<C>, SecurableBaseImmutableService<C>
A base service for securable entities.
This interface provides sensible default Secured annotations for all methods defined and inherited from
BaseService.
- Author:
- poirigui
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionsave(Collection<C> entities) voidvoidupdate(Collection<C> entities) 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, removeMethods inherited from interface ubic.gemma.persistence.service.common.auditAndSecurity.SecurableBaseReadOnlyService
find, findOrFail, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
-
Method Details
-
save
@Secured({"GROUP_USER","ACL_SECURABLE_COLLECTION_EDIT_IGNORE_TRANSIENT"}) Collection<C> save(Collection<C> entities) - Specified by:
savein interfaceBaseService<C extends Securable>- See Also:
-
save
- Specified by:
savein interfaceBaseService<C extends Securable>- See Also:
-
update
- Specified by:
updatein interfaceBaseService<C extends Securable>- See Also:
-
update
- Specified by:
updatein interfaceBaseService<C extends Securable>- See Also:
-