Class CQEngineUserTaskIndexResource

java.lang.Object
io.automatiko.addons.usertasks.index.fs.CQEngineUserTaskIndexResource
All Implemented Interfaces:
io.automatiko.addon.usertasks.index.UserTaskIndexResource

public class CQEngineUserTaskIndexResource extends Object implements io.automatiko.addon.usertasks.index.UserTaskIndexResource
  • Constructor Details

  • Method Details

    • findTasks

      public Collection<? extends io.automatiko.addon.usertasks.index.UserTask> findTasks(String name, String description, String state, String priority, int page, int size, String sortBy, boolean sortAsc, String user, List<String> groups)
      Specified by:
      findTasks in interface io.automatiko.addon.usertasks.index.UserTaskIndexResource
    • findTask

      public io.automatiko.addon.usertasks.index.UserTask findTask(String id, String user, List<String> groups)
      Specified by:
      findTask in interface io.automatiko.addon.usertasks.index.UserTaskIndexResource
    • queryTasks

      public Collection<? extends io.automatiko.addon.usertasks.index.UserTask> queryTasks(jakarta.ws.rs.core.UriInfo uriInfo, String name, int page, int size, String sortBy, boolean sortAsc, String user, List<String> groups)
      Specified by:
      queryTasks in interface io.automatiko.addon.usertasks.index.UserTaskIndexResource
    • calculatePage

      protected int calculatePage(int page, int size)
    • sortAttribute

      protected com.googlecode.cqengine.attribute.Attribute<CQEngineUserTaskInfo,? extends Comparable> sortAttribute(String name)