@Override public ActivityVerb getVerb() { return post(); } }
public static ActivityVerb vote() { return jiraVerbs.newVerb("vote", like()); }
public static ActivityVerb uncomplete() { return crucibleVerbs.newVerb("uncomplete", update()); } }
public static ActivityVerb remoteLink() { return jiraVerbs.newVerb("remoteissuelink", update()); } }
public static ActivityVerb push() { return fisheyeVerbs.newVerb("push", post()); } }
public static ActivityVerb link() { return jiraVerbs.newVerb("link", update()); }
public static ActivityVerb createAndStart() { return crucibleVerbs.newVerb("create-and-start", post()); }
GetActivityItems(ActivityRequest request, Iterable<ActivityItem> baseItems) { this.activityItems = new BoundedActivityItemTreeSet(evictor, request.getMaxResults(), activityItemSorter); addAll(activityItems, baseItems); // calculate a few request filter properties that we'll refer to frequently shouldIncludeAttachments = any(ImmutableList.of(pair(file(), post()), pair(file(), update())), inActivities(request)); hasSpaceFilter = !isEmpty(getIsValues(request.getStandardFilters().get(PROJECT_KEY))); requestMinDate = Filters.getMinDate(request); // Calculate the predicates beforehand inActivities = inActivities(request); inProjectKeys = inProjectKeys(request); anyUsers = anyInUsers(request); notInUsers = notInUsers(request); followedUsers = getFollowedUsersPredicate(request, userManager.getRemoteUsername()); inDateRange = inDateRange(request); baseUri = request.getContextUri(); }
public static ActivityVerb complete() { return crucibleVerbs.newVerb("complete", update()); }
public Renderer newRenderer(final ActivityVerb verb, final Review review, URI baseUri) { String key = "streams.item.crucible.action." + verb.key() + ".review"; if (post().equals(verb) || createAndStart().equals(verb)) { return new CreatedReviewRenderer(baseUri, key, review); } else if (summarize().equals(verb) || summarizeAndClose().equals(verb)) { return new SummarizeReviewRenderer(key, review); } return new DefaultReviewRenderer(key); }
public static ActivityVerb reopen() { return crucibleVerbs.newVerb("reopen", update()); }
private boolean isIssueCreation(AggregatedJiraActivityItem item) { return pair(issue(), post()).equals(item.getActivity()); } };
private Option<StreamsEntry> buildSingleActivityItem(URI baseUri, JiraActivityItem item) { Iterable<GenericValue> changeItems = filter(getChangeItems(item), helper.validAttachment()); if (isEmpty(changeItems)) { return none(); } if (pair(file(), post()).equals(item.getActivity())) { return buildAttachments(item, baseUri, changeItems); } else if (pair(issue(), remoteLink()).equals(item.getActivity())) { return buildRemoteLink(item, baseUri, changeItems); } else { return some(new StreamsEntry((item.getComment().isDefined() ? helper.newCommentBuilder(baseUri, item) : helper.newBuilder(item, baseUri)). authors(helper.getUserProfiles(baseUri, item)). addActivityObject(helper.buildActivityObject(item.getIssue(), baseUri, item.getDisplaySummary())). verb(update()). renderer(issueUpdateRendererFactory.newRenderer(item, baseUri, changeItems)), i18nResolver)); } }
public static ActivityVerb summarize() { return crucibleVerbs.newVerb("summarize", update()); }
private boolean isPostComment(AggregatedJiraActivityItem item) { return pair(comment(), post()).equals(item.getActivity()); }
public static ActivityVerb close() { return crucibleVerbs.newVerb("close", update()); }