Interface ITaskQueryExecutor

All Superinterfaces:
IQueryExecutor<ITask>

public interface ITaskQueryExecutor extends IQueryExecutor<ITask>
Executes task queries and provides different types of results:

Example:

 import ch.ivyteam.ivy.workflow.ITask;
 import ch.ivyteam.ivy.workflow.query.TaskQuery;

 TaskQuery query = TaskQuery.create().where().name().isEqual("myTask").or().name().isEqual("myOtherTask");

 List<ITask> tasks = ivy.wf.getTaskQueryExecutor().getResults(query);
 Recordset recordSet = ivy.wf.getTaskQueryExecutor().getRecordset(query.groupBy().state());
 Number count = ivy.wf.getTaskQueryExecutor().getCount(query);
 
Since:
Jan 11, 2012
See Also:
API:
This is a public API.
  • Method Details

    • createTaskQuery

      TaskQuery createTaskQuery()
      Creates a task query.
      Returns:
      task query
      See Also:
      API:
      This public API is available in Java.