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 Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaddApproverId(PrincipalKey approverId)BaddApproverIds(PrincipalKeys approverIds)Issuebuild()BcreatedTime(Instant createdTime)Bcreator(PrincipalKey creator)Bdescription(String description)Bid(IssueId id)Bindex(long index)BmodifiedTime(Instant modifiedTime)Bmodifier(PrincipalKey modifier)Bname(IssueName name)BsetPublishRequest(PublishRequest publishRequest)Bstatus(IssueStatus issueStatus)Btitle(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)
-
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()
-
-