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 Summary
ConstructorsConstructorDescriptionCQEngineUserTaskIndexResource(CQEngineBasedIndex index, io.automatiko.engine.api.auth.IdentitySupplier identitySupplier, List<CQEngineCustomQueryBuilder> queries) -
Method Summary
Modifier and TypeMethodDescriptionprotected intcalculatePage(int page, int size) io.automatiko.addon.usertasks.index.UserTaskCollection<? 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) 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) protected com.googlecode.cqengine.attribute.Attribute<CQEngineUserTaskInfo,? extends Comparable> sortAttribute(String name)
-
Constructor Details
-
CQEngineUserTaskIndexResource
@Inject public CQEngineUserTaskIndexResource(CQEngineBasedIndex index, io.automatiko.engine.api.auth.IdentitySupplier identitySupplier, List<CQEngineCustomQueryBuilder> queries)
-
-
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:
findTasksin interfaceio.automatiko.addon.usertasks.index.UserTaskIndexResource
-
findTask
public io.automatiko.addon.usertasks.index.UserTask findTask(String id, String user, List<String> groups) - Specified by:
findTaskin interfaceio.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:
queryTasksin interfaceio.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)
-