org.jbpm.api
Interface TaskQuery


public interface TaskQuery

Author:
Tom Baeyens, Heiko Braun

Field Summary
static java.lang.String PROPERTY_ASSIGNEE
           
static java.lang.String PROPERTY_CREATEDATE
           
static java.lang.String PROPERTY_DUEDATE
           
static java.lang.String PROPERTY_NAME
           
static java.lang.String PROPERTY_PRIORITY
           
static java.lang.String PROPERTY_PROGRESS
           
 
Method Summary
 TaskQuery assignee(java.lang.String userId)
          only find tasks for which the given user is the assignee
 TaskQuery candidate(java.lang.String userId)
          only query for tasks for which the given user is a candidate.
 java.util.List<Task> list()
           
 TaskQuery orderAsc(java.lang.String property)
           
 TaskQuery orderDesc(java.lang.String property)
           
 TaskQuery page(int firstResult, int maxResults)
           
 TaskQuery unassigned()
          query for tasks that are unassigned.
 Task uniqueResult()
           
 

Field Detail

PROPERTY_NAME

static final java.lang.String PROPERTY_NAME
See Also:
Constant Field Values

PROPERTY_ASSIGNEE

static final java.lang.String PROPERTY_ASSIGNEE
See Also:
Constant Field Values

PROPERTY_CREATEDATE

static final java.lang.String PROPERTY_CREATEDATE
See Also:
Constant Field Values

PROPERTY_DUEDATE

static final java.lang.String PROPERTY_DUEDATE
See Also:
Constant Field Values

PROPERTY_PRIORITY

static final java.lang.String PROPERTY_PRIORITY
See Also:
Constant Field Values

PROPERTY_PROGRESS

static final java.lang.String PROPERTY_PROGRESS
See Also:
Constant Field Values
Method Detail

assignee

TaskQuery assignee(java.lang.String userId)
only find tasks for which the given user is the assignee


unassigned

TaskQuery unassigned()
query for tasks that are unassigned. These tasks can still potentially have candidates.


candidate

TaskQuery candidate(java.lang.String userId)
only query for tasks for which the given user is a candidate. The user could be associated directly as a candidate participant to the task or the user could be a member of a group that is associated as a candidate group to the task.


page

TaskQuery page(int firstResult,
               int maxResults)

orderAsc

TaskQuery orderAsc(java.lang.String property)

orderDesc

TaskQuery orderDesc(java.lang.String property)

list

java.util.List<Task> list()

uniqueResult

Task uniqueResult()


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.