Package ubic.gemma.persistence.service
Interface BaseService<O extends Identifiable>
- Type Parameters:
O
- the Object type that this service is handling.
- All Superinterfaces:
BaseImmutableService<O>
,BaseReadOnlyService<O>
- All Known Subinterfaces:
ArrayDesignService
,BibliographicReferenceService
,BioAssayService
,BioMaterialService
,BioSequenceService
,BlatResultService
,CharacteristicService
,CoexpressionAnalysisService
,CompositeSequenceService
,ContactService
,DifferentialExpressionAnalysisService
,ExperimentalDesignService
,ExperimentalFactorService
,ExpressionExperimentService
,ExpressionExperimentSetService
,ExpressionExperimentSubSetService
,ExternalDatabaseService
,FactorValueService
,GeneDiffExMetaAnalysisService
,GeneProductService
,GeneService
,GeneSetService
,QuantitationTypeService
,SecurableBaseService<C>
- All Known Implementing Classes:
AbstractBulkExpressionDataVectorService
,AbstractFilteringVoEnabledService
,AbstractService
,AbstractVoEnabledService
,AnnotationAssociationServiceImpl
,ArrayDesignServiceImpl
,AuditTrailServiceImpl
,BibliographicReferenceServiceImpl
,BioAssayDimensionServiceImpl
,BioAssayServiceImpl
,BioMaterialServiceImpl
,BioSequenceServiceImpl
,BlacklistedEntityServiceImpl
,BlatAssociationServiceImpl
,BlatResultServiceImpl
,CharacteristicServiceImpl
,ChromosomeServiceImpl
,CoexpressionAnalysisServiceImpl
,CompositeSequenceServiceImpl
,CompoundServiceImpl
,ContactServiceImpl
,DatabaseEntryServiceImpl
,DifferentialExpressionAnalysisServiceImpl
,DifferentialExpressionResultServiceImpl
,ExperimentalDesignServiceImpl
,ExperimentalFactorServiceImpl
,ExpressionAnalysisResultSetServiceImpl
,ExpressionExperimentServiceImpl
,ExpressionExperimentSetServiceImpl
,ExpressionExperimentSubSetServiceImpl
,ExternalDatabaseServiceImpl
,FactorValueServiceImpl
,GeeqServiceImpl
,Gene2GOAssociationServiceImpl
,GeneDiffExMetaAnalysisServiceImpl
,GeneProductServiceImpl
,GeneServiceImpl
,GeneSetServiceImpl
,PrincipalComponentAnalysisServiceImpl
,ProcessedExpressionDataVectorServiceImpl
,ProtocolServiceImpl
,QuantitationTypeServiceImpl
,RawAndProcessedExpressionDataVectorServiceImpl
,RawExpressionDataVectorServiceImpl
,TaxonServiceImpl
Interface that supports basic CRUD operations.
- Author:
- tesarst
-
Method Summary
Modifier and TypeMethodDescriptionsave
(Collection<O> entities) void
update
(Collection<O> entities) Updates all entities in the given collection in the persistent storage.void
Updates the given entity in the persistent storage.Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, create, findOrCreate, remove, remove, remove
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
-
Method Details
-
save
- See Also:
-
save
- See Also:
-
update
Updates all entities in the given collection in the persistent storage.- Parameters:
entities
- the entities to be updated.
-
update
Updates the given entity in the persistent storage.- Parameters:
entity
- the entity to be updated.
-