Class ExpressionExperimentSearchServiceImpl
java.lang.Object
ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentSearchServiceImpl
- All Implemented Interfaces:
- ExpressionExperimentSearchService
@Component
public class ExpressionExperimentSearchServiceImpl
extends Object
implements ExpressionExperimentSearchService
Handles searching for experiments and experiment sets
- Author:
- tvrossum
- 
Constructor SummaryConstructorsConstructorDescriptionExpressionExperimentSearchServiceImpl(ExpressionExperimentSetService expressionExperimentSetService, CoexpressionAnalysisService coexpressionAnalysisService, DifferentialExpressionAnalysisService differentialExpressionAnalysisService, gemma.gsec.SecurityService securityService, SearchService searchService, TaxonService taxonService, ExpressionExperimentService expressionExperimentService) 
- 
Method SummaryModifier and TypeMethodDescriptiongetAllTaxonExperimentGroup(Long taxonId) searchExperimentsAndExperimentGroups(String query, Long taxonId) does not include session bound setssearchExpressionExperiments(String query, Long taxonId) searchExpressionExperiments(List<String> query) 
- 
Constructor Details- 
ExpressionExperimentSearchServiceImpl@Autowired public ExpressionExperimentSearchServiceImpl(ExpressionExperimentSetService expressionExperimentSetService, CoexpressionAnalysisService coexpressionAnalysisService, DifferentialExpressionAnalysisService differentialExpressionAnalysisService, gemma.gsec.SecurityService securityService, SearchService searchService, TaxonService taxonService, ExpressionExperimentService expressionExperimentService) 
 
- 
- 
Method Details- 
searchExpressionExperimentspublic Collection<ExpressionExperimentValueObject> searchExpressionExperiments(String query) throws SearchException - Specified by:
- searchExpressionExperimentsin interface- ExpressionExperimentSearchService
- Parameters:
- query- the query
- Returns:
- Collection of expression experiment entity objects
- Throws:
- SearchException
 
- 
searchExpressionExperimentspublic Collection<ExpressionExperimentValueObject> searchExpressionExperiments(List<String> query) throws SearchException - Specified by:
- searchExpressionExperimentsin interface- ExpressionExperimentSearchService
- Parameters:
- query- the term values
- Returns:
- Collection of expression experiment VOs for EEs that are associated with all the given terms.
- Throws:
- SearchException
 
- 
searchExperimentsAndExperimentGroupspublic List<SearchResultDisplayObject> searchExperimentsAndExperimentGroups(String query, Long taxonId) throws SearchException Description copied from interface:ExpressionExperimentSearchServicedoes not include session bound sets- Specified by:
- searchExperimentsAndExperimentGroupsin interface- ExpressionExperimentSearchService
- Parameters:
- query- the query
- taxonId- if the search should not be limited by taxon, pass in null
- Returns:
- Collection of SearchResultDisplayObjects
- Throws:
- SearchException
 
- 
getAllTaxonExperimentGroup- Specified by:
- getAllTaxonExperimentGroupin interface- ExpressionExperimentSearchService
 
- 
searchExpressionExperiments@Transactional(readOnly=true) public Collection<Long> searchExpressionExperiments(String query, @Nullable Long taxonId) throws SearchException - Specified by:
- searchExpressionExperimentsin interface- ExpressionExperimentSearchService
- Throws:
- SearchException
 
 
-