Interface ExpressionExperimentSearchService
-
- All Known Implementing Classes:
ExpressionExperimentSearchServiceImpl
public interface ExpressionExperimentSearchService
- Author:
- tvrossum
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<SearchResultDisplayObject>
getAllTaxonExperimentGroup(Long taxonId)
List<SearchResultDisplayObject>
searchExperimentsAndExperimentGroups(String query, Long taxonId)
does not include session bound setsCollection<ExpressionExperimentValueObject>
searchExpressionExperiments(String query)
Collection<Long>
searchExpressionExperiments(String query, Long taxonId)
Collection<ExpressionExperimentValueObject>
searchExpressionExperiments(List<String> value)
-
-
-
Method Detail
-
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
List<SearchResultDisplayObject> getAllTaxonExperimentGroup(Long taxonId)
-
-