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) voidupdate(Collection<O> entities) Updates all entities in the given collection in the persistent storage.voidUpdates the given entity in the persistent storage.Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
create, create, findOrCreate, remove, remove, removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, 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.
-