Class ClassificationBuilder
- java.lang.Object
-
- pro.taskana.classification.internal.builder.ClassificationBuilder
-
public class ClassificationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
newClassification
public static ClassificationBuilder newClassification()
-
applicationEntryPoint
public ClassificationBuilder applicationEntryPoint(String applicationEntryPoint)
-
category
public ClassificationBuilder category(String category)
-
domain
public ClassificationBuilder domain(String domain)
-
key
public ClassificationBuilder key(String key)
-
name
public ClassificationBuilder name(String name)
-
parentId
public ClassificationBuilder parentId(String parentId)
-
parentKey
public ClassificationBuilder parentKey(String parentKey)
-
priority
public ClassificationBuilder priority(int priority)
-
serviceLevel
public ClassificationBuilder serviceLevel(String serviceLevel)
-
type
public ClassificationBuilder type(String type)
-
customAttribute
public ClassificationBuilder customAttribute(ClassificationCustomField customField, String value)
-
isValidInDomain
public ClassificationBuilder isValidInDomain(boolean isValidInDomain)
-
created
public ClassificationBuilder created(Instant created)
-
modified
public ClassificationBuilder modified(Instant modified)
-
description
public ClassificationBuilder description(String description)
-
buildAndStore
public Classification buildAndStore(ClassificationService classificationService) throws InvalidArgumentException, ClassificationAlreadyExistException, DomainNotFoundException, MalformedServiceLevelException, NotAuthorizedException, ClassificationNotFoundException
-
buildAndStore
public Classification buildAndStore(ClassificationService classificationService, String userId) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
buildAndStoreAsSummary
public ClassificationSummary buildAndStoreAsSummary(ClassificationService classificationService) throws InvalidArgumentException, ClassificationAlreadyExistException, DomainNotFoundException, MalformedServiceLevelException, NotAuthorizedException, ClassificationNotFoundException
-
buildAndStoreAsSummary
public ClassificationSummary buildAndStoreAsSummary(ClassificationService classificationService, String userId) throws PrivilegedActionException
- Throws:
PrivilegedActionException
-
-