Package com.enonic.xp.issue
Class Issue.Builder<B extends Issue.Builder>
- java.lang.Object
-
- com.enonic.xp.issue.Issue.Builder<B>
-
- Direct Known Subclasses:
PublishRequestIssue.Builder
- Enclosing class:
- Issue
public static class Issue.Builder<B extends Issue.Builder> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description B
addApproverId(PrincipalKey approverId)
B
addApproverIds(PrincipalKeys approverIds)
Issue
build()
B
createdTime(java.time.Instant createdTime)
B
creator(PrincipalKey creator)
B
description(java.lang.String description)
B
id(IssueId id)
B
index(long index)
B
modifiedTime(java.time.Instant modifiedTime)
B
modifier(PrincipalKey modifier)
B
name(IssueName name)
B
setPublishRequest(PublishRequest publishRequest)
B
status(IssueStatus issueStatus)
B
title(java.lang.String title)
-
-
-
Field Detail
-
issueType
protected IssueType issueType
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
protected Builder(Issue source)
-
-
Method Detail
-
index
public B index(long index)
-
title
public B title(java.lang.String title)
-
description
public B description(java.lang.String description)
-
createdTime
public B createdTime(java.time.Instant createdTime)
-
modifiedTime
public B modifiedTime(java.time.Instant modifiedTime)
-
status
public B status(IssueStatus issueStatus)
-
creator
public B creator(PrincipalKey creator)
-
modifier
public B modifier(PrincipalKey modifier)
-
addApproverId
public B addApproverId(PrincipalKey approverId)
-
addApproverIds
public B addApproverIds(PrincipalKeys approverIds)
-
setPublishRequest
public B setPublishRequest(PublishRequest publishRequest)
-
build
public Issue build()
-
-