Package pro.taskana.workbasket.internal
Class WorkbasketBuilder
- java.lang.Object
-
- pro.taskana.workbasket.internal.WorkbasketBuilder
-
public class WorkbasketBuilder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkbasketbuildAndStore(WorkbasketService workbasketService)WorkbasketbuildAndStore(WorkbasketService workbasketService, String userId)WorkbasketBuildercreated(Instant created)WorkbasketBuildercustomAttribute(WorkbasketCustomField customField, String value)WorkbasketBuilderdescription(String description)WorkbasketBuilderdomain(String domain)WorkbasketBuilderkey(String key)WorkbasketBuildermarkedForDeletion(boolean markedForDeletion)WorkbasketBuildermodified(Instant modified)WorkbasketBuildername(String name)static WorkbasketBuildernewWorkbasket()WorkbasketBuilderorgLevel1(String orgLevel1)WorkbasketBuilderorgLevel2(String orgLevel2)WorkbasketBuilderorgLevel3(String orgLevel3)WorkbasketBuilderorgLevel4(String orgLevel4)WorkbasketBuilderowner(String owner)WorkbasketBuildertype(WorkbasketType type)
-
-
-
Method Detail
-
newWorkbasket
public static WorkbasketBuilder newWorkbasket()
-
key
public WorkbasketBuilder key(String key)
-
name
public WorkbasketBuilder name(String name)
-
description
public WorkbasketBuilder description(String description)
-
owner
public WorkbasketBuilder owner(String owner)
-
domain
public WorkbasketBuilder domain(String domain)
-
type
public WorkbasketBuilder type(WorkbasketType type)
-
customAttribute
public WorkbasketBuilder customAttribute(WorkbasketCustomField customField, String value)
-
orgLevel1
public WorkbasketBuilder orgLevel1(String orgLevel1)
-
orgLevel2
public WorkbasketBuilder orgLevel2(String orgLevel2)
-
orgLevel3
public WorkbasketBuilder orgLevel3(String orgLevel3)
-
orgLevel4
public WorkbasketBuilder orgLevel4(String orgLevel4)
-
markedForDeletion
public WorkbasketBuilder markedForDeletion(boolean markedForDeletion)
-
created
public WorkbasketBuilder created(Instant created)
-
modified
public WorkbasketBuilder modified(Instant modified)
-
buildAndStore
public Workbasket buildAndStore(WorkbasketService workbasketService) throws InvalidArgumentException, WorkbasketAlreadyExistException, DomainNotFoundException, NotAuthorizedException, WorkbasketNotFoundException
-
buildAndStore
public Workbasket buildAndStore(WorkbasketService workbasketService, String userId) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
-