public DefaultIssueComment toComment() { return new DefaultIssueComment() .setMarkdownText(changeData) .setKey(kee) .setCreatedAt(new Date(getIssueChangeCreationDate())) .setUpdatedAt(updatedAt == null ? null : new Date(updatedAt)) .setUserUuid(userUuid) .setIssueKey(issueKey) .setNew(false); }
public static DefaultIssueComment create(String issueKey, @Nullable String userUuid, String markdownText) { DefaultIssueComment comment = new DefaultIssueComment(); comment.setIssueKey(issueKey); comment.setKey(Uuids.create()); Date now = new Date(); comment.setUserUuid(userUuid); comment.setMarkdownText(markdownText); comment.setCreatedAt(now).setUpdatedAt(now); comment.setNew(true); return comment; }
@Test public void comments_should_not_be_modifiable() { DefaultIssue issue = new DefaultIssue().setKey("AAA"); List<DefaultIssueComment> comments = issue.defaultIssueComments(); assertThat(comments).isEmpty(); try { comments.add(new DefaultIssueComment()); fail(); } catch (UnsupportedOperationException e) { // ok } catch (Exception e) { fail("Unexpected exception: " + e); } }
/** * Copy a comment from another issue */ private static DefaultIssueComment copyComment(String issueKey, DefaultIssueComment c) { DefaultIssueComment comment = new DefaultIssueComment(); comment.setIssueKey(issueKey); comment.setKey(Uuids.create()); comment.setUserUuid(c.userUuid()); comment.setMarkdownText(c.markdownText()); comment.setCreatedAt(c.createdAt()).setUpdatedAt(c.updatedAt()); comment.setNew(true); return comment; }
fromShort.addComment(new DefaultIssueComment() .setIssueKey("short") .setCreatedAt(commentDate)
.setType(RuleType.BUG) .setSelectedAt(NOW) .addComment(new DefaultIssueComment() .setKey("COMMENT") .setIssueKey("ISSUE")
.setType(RuleType.BUG) .setSelectedAt(NOW) .addComment(new DefaultIssueComment() .setKey("COMMENT") .setIssueKey("ISSUE")
public DefaultIssueComment toComment() { return new DefaultIssueComment() .setMarkdownText(changeData) .setKey(kee) .setCreatedAt(new Date(createdAt)) .setUpdatedAt(updatedAt == null ? null : new Date(updatedAt)) .setUserLogin(userLogin) .setIssueKey(issueKey) .setNew(false); }
public static DefaultIssueComment create(String issueKey, @Nullable String userUuid, String markdownText) { DefaultIssueComment comment = new DefaultIssueComment(); comment.setIssueKey(issueKey); comment.setKey(Uuids.create()); Date now = new Date(); comment.setUserUuid(userUuid); comment.setMarkdownText(markdownText); comment.setCreatedAt(now).setUpdatedAt(now); comment.setNew(true); return comment; }
/** * Copy a comment from another issue */ private static DefaultIssueComment copy(String issueKey, DefaultIssueComment c) { DefaultIssueComment comment = new DefaultIssueComment(); comment.setIssueKey(issueKey); comment.setKey(Uuids.create()); comment.setUserUuid(c.userUuid()); comment.setMarkdownText(c.markdownText()); comment.setCreatedAt(c.createdAt()).setUpdatedAt(c.updatedAt()); comment.setNew(true); return comment; }