gov.nih.nci.caarray.services.external.v1_0.grid.client
Class GridSearchApiUtils
java.lang.Object
gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
gov.nih.nci.caarray.services.external.v1_0.grid.client.GridSearchApiUtils
- All Implemented Interfaces:
- gov.nih.nci.caarray.services.external.v1_0.search.SearchApiUtils
public class GridSearchApiUtils
- extends gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
- implements gov.nih.nci.caarray.services.external.v1_0.search.SearchApiUtils
Utility class that allows for easier return of all results or iteration of results from a search service.
- Author:
- dkokotov
Nested classes/interfaces inherited from interface gov.nih.nci.caarray.services.external.v1_0.search.SearchApiUtils |
gov.nih.nci.caarray.services.external.v1_0.search.SearchApiUtils.WrapperException |
Methods inherited from class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils |
biomaterialsByCriteria, biomaterialsByKeyword, byExample, experimentsByCriteria, experimentsByKeyword, filesByCriteria, hybridizationsByCriteria |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gov.nih.nci.caarray.services.external.v1_0.search.SearchApiUtils |
biomaterialsByCriteria, biomaterialsByKeyword, byExample, experimentsByCriteria, experimentsByKeyword, filesByCriteria, hybridizationsByCriteria |
GridSearchApiUtils
public GridSearchApiUtils(CaArraySvc_v1_0Client client)
- Parameters:
client
- the CaArraySvc_v1_0 client proxy to use for API calls
getSearchExperimentsByCriteriaFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<Experiment>> getSearchExperimentsByCriteriaFunction(ExperimentSearchCriteria criteria)
-
- Specified by:
getSearchExperimentsByCriteriaFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchExperimentsByKeywordFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<Experiment>> getSearchExperimentsByKeywordFunction(KeywordSearchCriteria criteria)
-
- Specified by:
getSearchExperimentsByKeywordFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchBiomaterialsByCriteriaFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<Biomaterial>> getSearchBiomaterialsByCriteriaFunction(BiomaterialSearchCriteria criteria)
-
- Specified by:
getSearchBiomaterialsByCriteriaFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchBiomaterialsByKeywordFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<Biomaterial>> getSearchBiomaterialsByKeywordFunction(BiomaterialKeywordSearchCriteria criteria)
-
- Specified by:
getSearchBiomaterialsByKeywordFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchFilesFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<File>> getSearchFilesFunction(FileSearchCriteria criteria)
-
- Specified by:
getSearchFilesFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchHybridizationsFunction
protected com.google.common.base.Function<LimitOffset,SearchResult<Hybridization>> getSearchHybridizationsFunction(HybridizationSearchCriteria criteria)
-
- Specified by:
getSearchHybridizationsFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils
getSearchByExampleFunction
protected <T extends AbstractCaArrayEntity> com.google.common.base.Function<LimitOffset,SearchResult<T>> getSearchByExampleFunction(ExampleSearchCriteria<T> criteria)
-
- Specified by:
getSearchByExampleFunction
in class gov.nih.nci.caarray.services.external.v1_0.search.AbstractSearchApiUtils