Interface RestQueryService

  • All Known Implementing Classes:
    DefaultRestQueryService

    public interface RestQueryService
    Interface for executing generic rest query. Named queries improve extensibility of rest endpoints by adding additional features not compilant with REST standard.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object executeQuery​(java.lang.String name, java.util.Map<java.lang.String,​java.lang.String> params)
      Executes query with given name (if exists) and provided parameters.
    • Method Detail

      • executeQuery

        java.lang.Object executeQuery​(java.lang.String name,
                                      java.util.Map<java.lang.String,​java.lang.String> params)
        Executes query with given name (if exists) and provided parameters.
        Parameters:
        name - query identifier
        params - query parameters
        Returns:
        result of query execution
        Throws:
        NotFoundException - if query with given name does not exists.