Package ubic.gemma.persistence.service
Interface BaseImmutableService<O extends Identifiable>
- All Superinterfaces:
BaseReadOnlyService<O>
- All Known Subinterfaces:
AdminEditableBaseImmutableService<O>,AdminEditableBaseService<O>,AnalysisService<T>,AnnotationAssociationService,ArrayDesignService,AuditTrailService,BaseService<O>,BibliographicReferenceService,BioAssayDimensionService,BioAssayService,BioMaterialService,BioSequenceService,BlacklistedEntityService,BlatAssociationService,BlatResultService,CharacteristicService,CoexpressionAnalysisService,CompositeSequenceService,CompoundService,DatabaseEntryService,DifferentialExpressionAnalysisService,ExperimentalDesignService,ExperimentalFactorService,ExpressionExperimentService,ExpressionExperimentSetService,ExpressionExperimentSubSetService,ExternalDatabaseService,FactorValueService,Gene2GOAssociationService,GeneDiffExMetaAnalysisService,GeneProductService,GeneService,GeneSetService,PrincipalComponentAnalysisService,ProtocolService,QuantitationTypeService,SecurableBaseImmutableService<C>,SecurableBaseService<C>,TaxonService
- All Known Implementing Classes:
AbstractBulkExpressionDataVectorService,AbstractFilteringVoEnabledService,AbstractService,AbstractVoEnabledService,AnnotationAssociationServiceImpl,ArrayDesignServiceImpl,AuditTrailServiceImpl,BibliographicReferenceServiceImpl,BioAssayDimensionServiceImpl,BioAssayServiceImpl,BioMaterialServiceImpl,BioSequenceServiceImpl,BlacklistedEntityServiceImpl,BlatAssociationServiceImpl,BlatResultServiceImpl,CharacteristicServiceImpl,ChromosomeServiceImpl,CoexpressionAnalysisServiceImpl,CompositeSequenceServiceImpl,CompoundServiceImpl,DatabaseEntryServiceImpl,DifferentialExpressionAnalysisServiceImpl,DifferentialExpressionResultServiceImpl,ExperimentalDesignServiceImpl,ExperimentalFactorServiceImpl,ExpressionAnalysisResultSetServiceImpl,ExpressionExperimentServiceImpl,ExpressionExperimentSetServiceImpl,ExpressionExperimentSubSetServiceImpl,ExternalDatabaseServiceImpl,FactorValueServiceImpl,GeeqServiceImpl,Gene2GOAssociationServiceImpl,GeneDiffExMetaAnalysisServiceImpl,GeneProductServiceImpl,GeneServiceImpl,GeneSetServiceImpl,PrincipalComponentAnalysisServiceImpl,ProcessedExpressionDataVectorServiceImpl,ProtocolServiceImpl,QuantitationTypeServiceImpl,RawAndProcessedExpressionDataVectorServiceImpl,RawExpressionDataVectorServiceImpl,TaxonServiceImpl
Base service class for an immutable entity.
Immutable entities can be created, deleted but never updated.
- Author:
- poirigui
-
Method Summary
Modifier and TypeMethodDescriptioncreate(Collection<O> entities) findOrCreate(O entity) voidremove(Collection<O> entities) voidMethods 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
-
findOrCreate
- See Also:
-
create
- See Also:
-
create
- See Also:
-
remove
- See Also:
-
remove
- See Also:
-