Class TaskRestServiceImpl

    • Field Detail

      • VARIANTS

        public static final java.util.List<javax.ws.rs.core.Variant> VARIANTS
    • Constructor Detail

      • TaskRestServiceImpl

        public TaskRestServiceImpl​(java.lang.String engineName,
                                   com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • getTasks

        public java.lang.Object getTasks​(javax.ws.rs.core.Request request,
                                         javax.ws.rs.core.UriInfo uriInfo,
                                         java.lang.Integer firstResult,
                                         java.lang.Integer maxResults)
        Specified by:
        getTasks in interface TaskRestService
      • getJsonTasks

        public java.util.List<TaskDto> getJsonTasks​(javax.ws.rs.core.UriInfo uriInfo,
                                                    java.lang.Integer firstResult,
                                                    java.lang.Integer maxResults)
      • getHalTasks

        public HalTaskList getHalTasks​(javax.ws.rs.core.UriInfo uriInfo,
                                       java.lang.Integer firstResult,
                                       java.lang.Integer maxResults)
      • queryTasks

        public java.util.List<TaskDto> queryTasks​(TaskQueryDto queryDto,
                                                  java.lang.Integer firstResult,
                                                  java.lang.Integer maxResults)
        Description copied from interface: TaskRestService
        Expects the same parameters as TaskRestService#getTasks(UriInfo, Integer, Integer) (as JSON message body) and allows more than one variable check.
        Specified by:
        queryTasks in interface TaskRestService
        Returns:
      • executeTaskQuery

        protected java.util.List<Task> executeTaskQuery​(java.lang.Integer firstResult,
                                                        java.lang.Integer maxResults,
                                                        TaskQuery query)
      • executePaginatedQuery

        protected java.util.List<Task> executePaginatedQuery​(TaskQuery query,
                                                             java.lang.Integer firstResult,
                                                             java.lang.Integer maxResults)