Class TaskBuilder
- java.lang.Object
-
- pro.taskana.task.internal.builder.TaskBuilder
-
public class TaskBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description TaskBuilder()
-
Method Summary
-
-
-
Method Detail
-
newTask
public static TaskBuilder newTask()
-
externalId
public TaskBuilder externalId(String externalId)
-
created
public TaskBuilder created(Instant created)
-
claimed
public TaskBuilder claimed(Instant claimed)
-
completed
public TaskBuilder completed(Instant completed)
-
modified
public TaskBuilder modified(Instant modified)
-
received
public TaskBuilder received(Instant received)
-
planned
public TaskBuilder planned(Instant planned)
-
due
public TaskBuilder due(Instant due)
-
name
public TaskBuilder name(String name)
-
note
public TaskBuilder note(String note)
-
description
public TaskBuilder description(String description)
-
state
public TaskBuilder state(TaskState state)
-
classificationSummary
public TaskBuilder classificationSummary(ClassificationSummary classificationSummary)
-
workbasketSummary
public TaskBuilder workbasketSummary(WorkbasketSummary workbasketSummary)
-
businessProcessId
public TaskBuilder businessProcessId(String businessProcessId)
-
parentBusinessProcessId
public TaskBuilder parentBusinessProcessId(String parentBusinessProcessId)
-
owner
public TaskBuilder owner(String owner)
-
primaryObjRef
public TaskBuilder primaryObjRef(ObjectReference primaryObjRef)
-
read
public TaskBuilder read(Boolean read)
-
transferred
public TaskBuilder transferred(Boolean transferred)
-
attachments
public TaskBuilder attachments(Attachment... attachments)
-
customAttribute
public TaskBuilder customAttribute(TaskCustomField customField, String value)
-
callbackInfo
public TaskBuilder callbackInfo(Map<String,String> callbackInfo)
-
callbackState
public TaskBuilder callbackState(CallbackState callbackState)
-
priority
public TaskBuilder priority(Integer priority)
-
buildAndStore
public Task buildAndStore(TaskService taskService) throws TaskAlreadyExistException, InvalidArgumentException, WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, AttachmentPersistenceException, TaskNotFoundException
-
buildAndStore
public Task buildAndStore(TaskService taskService, String userId) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
buildAndStoreAsSummary
public TaskSummary buildAndStoreAsSummary(TaskService taskService) throws TaskAlreadyExistException, InvalidArgumentException, TaskNotFoundException, WorkbasketNotFoundException, ClassificationNotFoundException, NotAuthorizedException, AttachmentPersistenceException
-
buildAndStoreAsSummary
public TaskSummary buildAndStoreAsSummary(TaskService taskService, String userId) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
-