@Override public Option<Html> renderSummaryAsHtml(StreamsEntry entry) { return none(); }
@Override public Option<Html> renderSummaryAsHtml(StreamsEntry entry) { return none(); } }
@Override public Option<Html> renderSummaryAsHtml(StreamsEntry entry) { return none(); }
public JiraActivityItem(final Issue issue, final String displaySummary, final Pair<ActivityObjectType, ActivityVerb> activity, final ChangeHistory changeHistory) { this.issue = checkNotNull(issue, "issue"); this.displaySummary = checkNotNull(displaySummary, "initialSummary"); this.activity = checkNotNull(activity, "activity"); this.changeHistory = some(checkNotNull(changeHistory, "changeHistory")); comment = none(); date = changeHistory.getTimePerformed(); initialDescription = none(); }
public Option<ContributorQuery> apply(String username) { if (isBlank(username)) { return none(); } return some(new ContributorQuery(username)); } }
private Option<Predicate<String>> containsIssueKeys(Iterable<String> issueKeys) { if (isEmpty(issueKeys)) { return none(); } return some(containsAnyIssueKey(issueKeys)); }
private Option<String> getResolution(JiraActivityItem item) { for (GenericValue changeItem : getChangeItems(item)) { if (RESOLUTION.equalsIgnoreCase(changeItem.getString("field"))) { return helper.getNewChangeItemNameTranslation(changeItem); } } return none(); } }
@Override public ActivityItem newActivityItem(SpaceDescription space, boolean isCreationEvent) { return new SpaceActivityItem(space, isCreationEvent, ImmutableList.of(activityObjectFactory.newActivityObject(space)), none(ActivityObject.class), spaceRendererFactory.newInstance(space)); }
@Test public void assertThatUserViewPermissionIsUnknownWhenProjectDoesNotExist() { setProjectExists(PROJECT_ENTITY_KEY, false); assertThat(provider.getCurrentUserViewPermission(getProjectEntityIdentifier(PROJECT_ENTITY_KEY)), equalTo(none(Boolean.class))); }
@Test public void assertThatUserEditPermissionIsUnknownWhenProjectDoesNotExist() { setProjectExists(PROJECT_ENTITY_KEY, false); assertThat(provider.getCurrentUserEditPermission(getProjectEntityIdentifier(PROJECT_ENTITY_KEY)), equalTo(none(Boolean.class))); }
public Option<String> getSpaceKey() { if (entity instanceof SpaceContentEntityObject) { return option(((SpaceContentEntityObject) entity.getLatestVersion()).getSpaceKey()); } else { return none(); } }
@Override public Option<String> getFilterKey(EntityIdentifier identifier) { if (identifier.getType().equals(project().iri())) { return some(PROJECT_KEY); } return none(); }
@Override public Option<URI> getEntityURI(EntityIdentifier identifier) { if (identifier.getType().equals(project().iri())) { return some(URI.create(applicationProperties.getBaseUrl() + PROJECT_URL_PREFIX + identifier.getValue())); } return none(); }
private Option<Html> getDescription(Issue issue) { String newValueString = changeItem.getString("newstring"); if (!isBlank(newValueString)) { return option(helper.renderIssueFieldValue(issue, DESCRIPTION, newValueString)).flatMap(trimHtmlToNone()); } return none(); } }
public Option<String> getSpaceKey() { if (attachment.getSpace() != null) { return option(attachment.getSpace().getKey()); } else { return none(); } }
@Override public Option<URI> getEntityURI(EntityIdentifier identifier) { if (identifier.getType().equals(project().iri()) || identifier.getType().equals(issue().iri())) { return some(URI.create(applicationProperties.getBaseUrl() + BROWSE + identifier.getValue())); } return none(); }
@Override public StreamsFeed call() throws Exception { Iterable<StreamsEntry> entries = getCrucibleEntries(request); Iterable<StreamsEntry> sortedEntries = byPostedDate().sortedCopy(entries); return new StreamsFeed(i18nResolver.getText("streams.feed.crucible.title"), take(request.getMaxResults(), sortedEntries), none(String.class)); }
public Option<Html> apply(SummaryItem item) { if (item.getFileRevisionCount() > 0) { return some(new Html(i18nResolver.getText("streams.item.fisheye.more.files." + item.getState().toString().toLowerCase(), item.getFileRevisionCount()))); } return none(); } }
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()); }
public Option<Pair<Comment, Html>> get() { if (!item.getComment().isDefined()) { return none(); } return some(pair(item.getComment().get(), item.getComment().map(commentRenderer).get())); } });