public class GetTasksByVariousFieldsCommand extends UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>>
DESCRIPTION_PROPERTY, EXPIRATION_DATE_PROPERTY, FAULT_PROPERTY, groupsIds, OUTPUT_PROPERTY, PRIORITY_PROPERTY, SKIPPABLE_PROPERTY, SUB_TASK_STRATEGY_PROPERTY, targetEntityId, TASK_NAMES_PROPERTY, taskId, userId
Constructor and Description |
---|
GetTasksByVariousFieldsCommand() |
GetTasksByVariousFieldsCommand(List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<org.kie.api.task.model.Status> statuses,
boolean union) |
GetTasksByVariousFieldsCommand(List<Long> workItemIds,
List<Long> taskIds,
List<Long> procInstIds,
List<String> busAdmins,
List<String> potOwners,
List<String> taskOwners,
List<org.kie.api.task.model.Status> statuses,
List<String> language,
boolean union) |
GetTasksByVariousFieldsCommand(Map<String,List<?>> params,
boolean union) |
Modifier and Type | Method and Description |
---|---|
List<org.kie.api.task.model.TaskSummary> |
execute(org.kie.internal.command.Context cntxt) |
List<String> |
getBusAdmins() |
List<String> |
getLanguage() |
List<String> |
getPotOwners() |
List<Long> |
getProcInstIds() |
List<org.kie.api.task.model.Status> |
getStatuses() |
List<Long> |
getTaskIds() |
List<String> |
getTaskOwners() |
Boolean |
getUnion() |
List<Long> |
getWorkItemIds() |
protected List<String> |
populateOrganizationalEntityWithGroupInfo(List<String> entities,
TaskContext context)
Populates given list with group information taken from UserGroupCallback implementation
to allow proper query for tasks based on user assignments.
|
void |
setBusAdmins(List<String> busAdmins) |
void |
setLanguage(List<String> language) |
void |
setPotOwners(List<String> potOwners) |
void |
setProcInstIds(List<Long> procInstIds) |
void |
setStatuses(List<org.kie.api.task.model.Status> statuses) |
void |
setTaskIds(List<Long> taskIds) |
void |
setTaskOwners(List<String> taskOwners) |
void |
setUnion(Boolean union) |
void |
setWorkItemIds(List<Long> workItemIds) |
addGroupFromCallbackOperation, addUserFromCallbackOperation, doCallbackGroupOperation, doCallbackGroupsOperation, doCallbackOperationForAttachment, doCallbackOperationForComment, doCallbackOperationForPeopleAssignments, doCallbackOperationForPotentialOwners, doCallbackOperationForTaskData, doCallbackOperationForTaskDeadlines, doCallbackUserOperation, doUserGroupCallbackOperation, filterGroups, persistIfNotExists
getGroupsIds, getTargetEntityId, getTaskId, getUserId, setGroupsIds, setTargetEntityId, setTaskId, setUserId
public GetTasksByVariousFieldsCommand()
public GetTasksByVariousFieldsCommand(List<Long> workItemIds, List<Long> taskIds, List<Long> procInstIds, List<String> busAdmins, List<String> potOwners, List<String> taskOwners, List<org.kie.api.task.model.Status> statuses, boolean union)
public GetTasksByVariousFieldsCommand(List<Long> workItemIds, List<Long> taskIds, List<Long> procInstIds, List<String> busAdmins, List<String> potOwners, List<String> taskOwners, List<org.kie.api.task.model.Status> statuses, List<String> language, boolean union)
public List<org.kie.api.task.model.TaskSummary> execute(org.kie.internal.command.Context cntxt)
execute
in interface org.drools.core.command.impl.GenericCommand<List<org.kie.api.task.model.TaskSummary>>
execute
in class UserGroupCallbackTaskCommand<List<org.kie.api.task.model.TaskSummary>>
public List<org.kie.api.task.model.Status> getStatuses()
public void setStatuses(List<org.kie.api.task.model.Status> statuses)
public Boolean getUnion()
public void setUnion(Boolean union)
protected List<String> populateOrganizationalEntityWithGroupInfo(List<String> entities, TaskContext context)
entities
- - "raw" list of organizational entitiesCopyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.