Interface ExpressionExperimentSearchService
- All Known Implementing Classes:
ExpressionExperimentSearchServiceImpl
public interface ExpressionExperimentSearchService
- Author:
- tvrossum
-
Method Summary
Modifier and TypeMethodDescriptiongetAllTaxonExperimentGroup
(Long taxonId) searchExperimentsAndExperimentGroups
(String query, Long taxonId) does not include session bound setssearchExpressionExperiments
(String query, Long taxonId) searchExpressionExperiments
(List<String> value)
-
Method Details
-
searchExpressionExperiments
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_VALUE_OBJECT_COLLECTION_READ"}) Collection<ExpressionExperimentValueObject> searchExpressionExperiments(String query) throws SearchException - Parameters:
query
- the query- Returns:
- Collection of expression experiment entity objects
- Throws:
SearchException
-
searchExpressionExperiments
@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_VALUE_OBJECT_COLLECTION_READ"}) Collection<ExpressionExperimentValueObject> searchExpressionExperiments(List<String> value) throws SearchException - Parameters:
value
- the term values- Returns:
- Collection of expression experiment VOs for EEs that are associated with all the given terms.
- Throws:
SearchException
-
searchExpressionExperiments
@Secured("IS_AUTHENTICATED_ANONYMOUSLY") Collection<Long> searchExpressionExperiments(String query, Long taxonId) throws SearchException - Throws:
SearchException
-
searchExperimentsAndExperimentGroups
List<SearchResultDisplayObject> searchExperimentsAndExperimentGroups(String query, @Nullable Long taxonId) throws SearchException does not include session bound sets- Parameters:
query
- the querytaxonId
- if the search should not be limited by taxon, pass in null- Returns:
- Collection of SearchResultDisplayObjects
- Throws:
SearchException
-
getAllTaxonExperimentGroup
-