def post(self): """ Get Experiments by JSON object """ args = request.get_json() search_query = SearchQuery() search_query.set_params(args) search_result = self.gxdhtexperiment_service.summary_search(search_query) return search_result.serialize()
def get(self): """ Get Experiments by Parameters """ args = gxdhtexperiment_parser.parse_args() search_query = SearchQuery() search_query.set_params(args) search_result = self.gxdhtexperiment_service.summary_search(search_query) return search_result.serialize()
def _perform_query(self, args): search_query = SearchQuery() if not args: search_query.paginator = Paginator() search_query.paginator.page_size = 100 search_query.set_params(args) search_result = self.actualdb_service.search(search_query) return search_result.serialize()
def _perform_query(self, args): search_query = SearchQuery() if not args: search_query.paginator = Paginator() search_query.paginator.page_size = 100 search_query.set_params(args) search_result = self.mgitype_service.search(search_query) return search_result.serialize()
def post(self): """ Search EMAPA terms """ search_query = SearchQuery() search_query.set_params(request.get_json()) search_results = self.vocterm_service.search_emapa_terms(search_query) return search_results.serialize()
def get(self): """ Search Users """ args = user_parser.parse_args() search_query = SearchQuery() search_query.set_params(args) search_results = self.user_service.search(search_query) return search_results.serialize()
def post(self): """ Search GxdIndexRecords """ search_query = SearchQuery() search_query.set_params(request.json) # set a limit on the results paginator = Paginator() paginator.page_size = 2000 search_query.paginator = paginator search_results = self.gxdindex_service.search(search_query) app.logger.debug(search_results.serialize()) return search_results.serialize()