it.sistematica.isharedoc.workflow
Class WorkTaskQuery

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkTaskQuery
Direct Known Subclasses:
WorkTaskQueryActivitiImpl

public class WorkTaskQuery
extends java.lang.Object


Field Summary
protected  java.lang.String assignee
           
protected  boolean completed
           
protected  java.util.Date dueBefore
           
protected  java.util.Date dueDate
           
protected  java.lang.String owner
           
protected  java.lang.String ownerOrganization
           
protected  java.util.List<java.lang.String> ownerOrganizations
           
protected  java.util.List<java.lang.String> owners
           
protected  java.lang.String processDefinitionId
           
protected  java.lang.String processInstanceBusinessKey
           
protected  java.lang.String processInstanceId
           
protected  java.lang.String taskDefinitionKey
           
 
Constructor Summary
WorkTaskQuery()
           
 
Method Summary
 WorkTaskQuery completed()
           
 long count()
           
 WorkTaskQuery dueAfter(java.util.Date dueDate)
           
 WorkTaskQuery dueBefore(java.util.Date dueBefore)
           
 java.util.List<WorkTaskInstance> list()
           
 java.util.List<WorkTaskInstance> listPage(int from, int count)
           
 WorkTaskQuery orderByTaskCreateTime()
           
 WorkTaskQuery orderByTaskCreateTimeAsc()
           
 WorkTaskQuery processDefinitionId(java.lang.String processDefinitionId)
           
 WorkTaskQuery processInstanceBusinessKey(java.lang.String processInstanceBusinessKey)
           
 WorkTaskQuery processInstanceId(java.lang.String processInstanceId)
           
 WorkTaskQuery processVariableValueEquals(java.lang.String key, java.lang.Object value)
           
 WorkTaskQuery taskAssignee(java.lang.String assignee)
           
 WorkTaskQuery taskCreatedAfter(java.util.Date startDate)
           
 WorkTaskQuery taskDefinitionKey(java.lang.String taskDefinitionKey)
           
 WorkTaskQuery taskOwner(java.lang.String owner)
           
 WorkTaskQuery taskOwnerOrganization(Organization ownerOrganization)
           
 WorkTaskQuery taskOwnerOrganizations(java.util.List<Organization> ownerOrganizations)
           
 WorkTaskQuery taskOwners(java.util.List<java.lang.String> owners)
           
 WorkTaskQuery taskUnassigned()
           
 WorkTaskQuery taskVariableValueEquals(java.lang.String key, java.lang.Object value)
           
 WorkTaskQuery taskVariableValueGreaterThan(java.lang.String key, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

assignee

protected java.lang.String assignee

owner

protected java.lang.String owner

owners

protected java.util.List<java.lang.String> owners

ownerOrganization

protected java.lang.String ownerOrganization

ownerOrganizations

protected java.util.List<java.lang.String> ownerOrganizations

dueDate

protected java.util.Date dueDate

dueBefore

protected java.util.Date dueBefore

completed

protected boolean completed

processDefinitionId

protected java.lang.String processDefinitionId

processInstanceId

protected java.lang.String processInstanceId

processInstanceBusinessKey

protected java.lang.String processInstanceBusinessKey

taskDefinitionKey

protected java.lang.String taskDefinitionKey
Constructor Detail

WorkTaskQuery

public WorkTaskQuery()
Method Detail

taskAssignee

public WorkTaskQuery taskAssignee(java.lang.String assignee)

taskUnassigned

public WorkTaskQuery taskUnassigned()

dueAfter

public WorkTaskQuery dueAfter(java.util.Date dueDate)

dueBefore

public WorkTaskQuery dueBefore(java.util.Date dueBefore)

completed

public WorkTaskQuery completed()

taskOwner

public WorkTaskQuery taskOwner(java.lang.String owner)

taskOwnerOrganization

public WorkTaskQuery taskOwnerOrganization(Organization ownerOrganization)

taskOwners

public WorkTaskQuery taskOwners(java.util.List<java.lang.String> owners)

taskOwnerOrganizations

public WorkTaskQuery taskOwnerOrganizations(java.util.List<Organization> ownerOrganizations)

processDefinitionId

public WorkTaskQuery processDefinitionId(java.lang.String processDefinitionId)

processInstanceId

public WorkTaskQuery processInstanceId(java.lang.String processInstanceId)

processInstanceBusinessKey

public WorkTaskQuery processInstanceBusinessKey(java.lang.String processInstanceBusinessKey)

taskDefinitionKey

public WorkTaskQuery taskDefinitionKey(java.lang.String taskDefinitionKey)

taskVariableValueEquals

public WorkTaskQuery taskVariableValueEquals(java.lang.String key,
                                             java.lang.Object value)

taskVariableValueGreaterThan

public WorkTaskQuery taskVariableValueGreaterThan(java.lang.String key,
                                                  java.lang.Object value)

processVariableValueEquals

public WorkTaskQuery processVariableValueEquals(java.lang.String key,
                                                java.lang.Object value)

orderByTaskCreateTime

public WorkTaskQuery orderByTaskCreateTime()

orderByTaskCreateTimeAsc

public WorkTaskQuery orderByTaskCreateTimeAsc()

taskCreatedAfter

public WorkTaskQuery taskCreatedAfter(java.util.Date startDate)

list

public java.util.List<WorkTaskInstance> list()

listPage

public java.util.List<WorkTaskInstance> listPage(int from,
                                                 int count)

count

public long count()