public class UserGroupCallbackTaskCommand<T> extends TaskCommand<T>
DESCRIPTION_PROPERTY, EXPIRATION_DATE_PROPERTY, FAULT_PROPERTY, groupIds, OUTPUT_PROPERTY, PRIORITY_PROPERTY, SKIPPABLE_PROPERTY, SUB_TASK_STRATEGY_PROPERTY, targetEntityId, TASK_NAMES_PROPERTY, taskId, userId
Constructor and Description |
---|
UserGroupCallbackTaskCommand() |
Modifier and Type | Method and Description |
---|---|
protected void |
addGroupFromCallbackOperation(String groupId,
org.kie.internal.task.api.TaskContext context) |
protected void |
addUserFromCallbackOperation(String userId,
org.kie.internal.task.api.TaskContext context) |
protected boolean |
doCallbackGroupOperation(String groupId,
org.kie.internal.task.api.TaskContext context) |
protected List<String> |
doCallbackGroupsOperation(String userId,
List<String> groupIds,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForAttachment(org.kie.api.task.model.Attachment attachment,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForComment(org.kie.api.task.model.Comment comment,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForPeopleAssignments(org.kie.internal.task.api.model.InternalPeopleAssignments assignments,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForPotentialOwners(List<org.kie.api.task.model.OrganizationalEntity> potentialOwners,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForTaskData(org.kie.internal.task.api.model.InternalTaskData data,
org.kie.internal.task.api.TaskContext context) |
protected void |
doCallbackOperationForTaskDeadlines(org.kie.internal.task.api.model.Deadlines deadlines,
org.kie.internal.task.api.TaskContext context) |
protected boolean |
doCallbackUserOperation(String userId,
org.kie.internal.task.api.TaskContext context) |
protected List<String> |
doUserGroupCallbackOperation(String userId,
List<String> groupIds,
org.kie.internal.task.api.TaskContext context) |
T |
execute(org.kie.internal.command.Context context) |
protected List<String> |
filterGroups(List<String> groups) |
protected void |
persistIfNotExists(org.kie.api.task.model.OrganizationalEntity entity,
org.kie.internal.task.api.TaskContext context) |
getGroupsIds, getTargetEntityId, getTaskId, getUserId, setGroupsIds, setTargetEntityId, setTaskId, setUserId
protected List<String> doUserGroupCallbackOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)
protected boolean doCallbackUserOperation(String userId, org.kie.internal.task.api.TaskContext context)
protected boolean doCallbackGroupOperation(String groupId, org.kie.internal.task.api.TaskContext context)
protected void addUserFromCallbackOperation(String userId, org.kie.internal.task.api.TaskContext context)
protected void persistIfNotExists(org.kie.api.task.model.OrganizationalEntity entity, org.kie.internal.task.api.TaskContext context)
protected List<String> doCallbackGroupsOperation(String userId, List<String> groupIds, org.kie.internal.task.api.TaskContext context)
protected void addGroupFromCallbackOperation(String groupId, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForTaskData(org.kie.internal.task.api.model.InternalTaskData data, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForPotentialOwners(List<org.kie.api.task.model.OrganizationalEntity> potentialOwners, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForPeopleAssignments(org.kie.internal.task.api.model.InternalPeopleAssignments assignments, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForTaskDeadlines(org.kie.internal.task.api.model.Deadlines deadlines, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForComment(org.kie.api.task.model.Comment comment, org.kie.internal.task.api.TaskContext context)
protected void doCallbackOperationForAttachment(org.kie.api.task.model.Attachment attachment, org.kie.internal.task.api.TaskContext context)
public T execute(org.kie.internal.command.Context context)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.