Exemple #1
0
 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()
Exemple #2
0
 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()
Exemple #3
0
    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()
Exemple #4
0
    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()
Exemple #5
0
    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()
Exemple #6
0
    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()
Exemple #7
0
    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()
Exemple #8
0
 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()
Exemple #9
0
 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()