public ActivityObject newActivityObject(final URI baseUri, final Comment comment) { return newActivityObjectForEntity(baseUri, comment, comment()); }
else if (type.equals(comment()))
private boolean isPostComment(AggregatedJiraActivityItem item) { return pair(comment(), post()).equals(item.getActivity()); }
private Option<ActivityObjectType> type(StreamsCrucibleActivityItem activityItem) { if (!SUPPORTED_ACTIONS.contains(activityItem.getLogAction())) { return none(); } if (COMMENT_ADDED.equals(activityItem.getLogAction())) { return some(comment()); } return some(review()); }
private ActivityObject buildCommentObject(URI id, Comment comment, URI baseUri) { return new ActivityObject(ActivityObject.params() .id(id.toASCIIString()) .title(none(String.class)) .activityObjectType(comment()) .alternateLinkUri(uriProvider.getCommentUri(baseUri, comment))); } }
private boolean canVote(JiraActivityItem item) { Issue issue = item.getIssue(); try { return voteManager.isVotingEnabled() && !voteManager.hasVoted(authenticationContext.getUser(), issue) && issue.getResolution() == null && !issue.getReporterId().equals(authenticationContext.getUser().getKey()) && !item.getActivity().first().equals(ActivityObjectTypes.comment()); } catch (NullPointerException e) { if (log.isDebugEnabled()) { log.debug("Error checking if current user can vote on " + issue.getKey(), e); } return false; } }
public ActivityObject build(URI baseUri, Comment comment) { final StreamsUriBuilder idBuilder = new StreamsUriBuilder().setUrl(issueUriBuilder.getIssueUri(baseUri, comment.getIssue()).toASCIIString()).setTimestamp(comment.getUpdated()); return new ActivityObject(ActivityObject.params() .id(idBuilder.getUri().toASCIIString()) .title(none(String.class)) .activityObjectType(comment()) .alternateLinkUri(issueUriBuilder.getIssueCommentUri(baseUri, comment))); }