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
 java.util.List<Task> list()
           
 TaskQuery orderAsc(java.lang.String property)
           
 TaskQuery orderDesc(java.lang.String property)
           
 TaskQuery page(int firstResult, int maxResults)
           
 TaskQuery takableBy(java.lang.String userId)
          only query for tasks that are takable by the given user.
 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.


takableBy

TaskQuery takableBy(java.lang.String userId)
only query for tasks that are takable by the given user.


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.