it.sistematica.isharedoc.workflow.activiti
Class WorkTaskQueryActivitiImpl

java.lang.Object
  extended by it.sistematica.isharedoc.workflow.WorkTaskQuery
      extended by it.sistematica.isharedoc.workflow.activiti.WorkTaskQueryActivitiImpl

public class WorkTaskQueryActivitiImpl
extends WorkTaskQuery


Nested Class Summary
 class WorkTaskQueryActivitiImpl.TaskInstanceComparator
           
 
Field Summary
(package private)  it.neverworks.data.EntityManager entities
           
(package private)  WorkProcessManager processManager
           
(package private)  WorkTaskManager taskManager
           
 
Fields inherited from class it.sistematica.isharedoc.workflow.WorkTaskQuery
assignee, completed, dueBefore, dueDate, owner, ownerOrganization, ownerOrganizations, owners, processDefinitionId, processInstanceBusinessKey, processInstanceId, taskDefinitionKey
 
Constructor Summary
WorkTaskQueryActivitiImpl(org.activiti.engine.task.TaskQuery query, org.activiti.engine.history.HistoricTaskInstanceQuery hquery)
           
 
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)
           
 void setEntities(it.neverworks.data.EntityManager entities)
           
 void setProcessManager(WorkProcessManager processManager)
           
 void setTaskManager(WorkTaskManager taskManager)
           
 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

entities

it.neverworks.data.EntityManager entities

processManager

WorkProcessManager processManager

taskManager

WorkTaskManager taskManager
Constructor Detail

WorkTaskQueryActivitiImpl

public WorkTaskQueryActivitiImpl(org.activiti.engine.task.TaskQuery query,
                                 org.activiti.engine.history.HistoricTaskInstanceQuery hquery)
Method Detail

taskAssignee

public WorkTaskQuery taskAssignee(java.lang.String assignee)
Overrides:
taskAssignee in class WorkTaskQuery

taskUnassigned

public WorkTaskQuery taskUnassigned()
Overrides:
taskUnassigned in class WorkTaskQuery

dueAfter

public WorkTaskQuery dueAfter(java.util.Date dueDate)
Overrides:
dueAfter in class WorkTaskQuery

dueBefore

public WorkTaskQuery dueBefore(java.util.Date dueBefore)
Overrides:
dueBefore in class WorkTaskQuery

completed

public WorkTaskQuery completed()
Overrides:
completed in class WorkTaskQuery

taskOwner

public WorkTaskQuery taskOwner(java.lang.String owner)
Overrides:
taskOwner in class WorkTaskQuery

taskOwnerOrganization

public WorkTaskQuery taskOwnerOrganization(Organization ownerOrganization)
Overrides:
taskOwnerOrganization in class WorkTaskQuery

processDefinitionId

public WorkTaskQuery processDefinitionId(java.lang.String processDefinitionId)
Overrides:
processDefinitionId in class WorkTaskQuery

processInstanceId

public WorkTaskQuery processInstanceId(java.lang.String processInstanceId)
Overrides:
processInstanceId in class WorkTaskQuery

processInstanceBusinessKey

public WorkTaskQuery processInstanceBusinessKey(java.lang.String processInstanceBusinessKey)
Overrides:
processInstanceBusinessKey in class WorkTaskQuery

taskDefinitionKey

public WorkTaskQuery taskDefinitionKey(java.lang.String taskDefinitionKey)
Overrides:
taskDefinitionKey in class WorkTaskQuery

taskOwners

public WorkTaskQuery taskOwners(java.util.List<java.lang.String> owners)
Overrides:
taskOwners in class WorkTaskQuery

taskOwnerOrganizations

public WorkTaskQuery taskOwnerOrganizations(java.util.List<Organization> ownerOrganizations)
Overrides:
taskOwnerOrganizations in class WorkTaskQuery

taskVariableValueGreaterThan

public WorkTaskQuery taskVariableValueGreaterThan(java.lang.String key,
                                                  java.lang.Object value)
Overrides:
taskVariableValueGreaterThan in class WorkTaskQuery

taskVariableValueEquals

public WorkTaskQuery taskVariableValueEquals(java.lang.String key,
                                             java.lang.Object value)
Overrides:
taskVariableValueEquals in class WorkTaskQuery

processVariableValueEquals

public WorkTaskQuery processVariableValueEquals(java.lang.String key,
                                                java.lang.Object value)
Overrides:
processVariableValueEquals in class WorkTaskQuery

orderByTaskCreateTime

public WorkTaskQuery orderByTaskCreateTime()
Overrides:
orderByTaskCreateTime in class WorkTaskQuery

orderByTaskCreateTimeAsc

public WorkTaskQuery orderByTaskCreateTimeAsc()
Overrides:
orderByTaskCreateTimeAsc in class WorkTaskQuery

taskCreatedAfter

public WorkTaskQuery taskCreatedAfter(java.util.Date startDate)
Overrides:
taskCreatedAfter in class WorkTaskQuery

list

public java.util.List<WorkTaskInstance> list()
Overrides:
list in class WorkTaskQuery

listPage

public java.util.List<WorkTaskInstance> listPage(int from,
                                                 int count)
Overrides:
listPage in class WorkTaskQuery

count

public long count()
Overrides:
count in class WorkTaskQuery

setProcessManager

public void setProcessManager(WorkProcessManager processManager)

setTaskManager

public void setTaskManager(WorkTaskManager taskManager)

setEntities

public void setEntities(it.neverworks.data.EntityManager entities)