congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
ImmutableNonEmptyList
Code IndexAdd Tabnine to your IDE (free)

How to use
ImmutableNonEmptyList
in
com.atlassian.streams.api.common

Best Java code snippets using com.atlassian.streams.api.common.ImmutableNonEmptyList (Showing top 9 results out of 315)

origin: com.atlassian.streams/streams-jira-plugin

public NonEmptyIterable<UserProfile> getUserProfiles(URI baseUri, JiraActivityItem jiraActivityItem)
{
  Iterable<String> usernames = jiraActivityItem.getChangeHistoryAuthors();
  final NonEmptyIterable<UserProfile> userProfiles = NonEmptyIterables.from(transform(usernames, getUserProfile(baseUri)))
      .getOrElse(ImmutableNonEmptyList.of(userProfileAccessor.getAnonymousUserProfile(baseUri)));
  return NonEmptyIterables.from(transform(userProfiles, addProfileMetadata(jiraActivityItem.getHistoryMetadata(), Iterables.isEmpty(usernames), baseUri))).get();
}
origin: com.atlassian.streams/streams-jira-plugin

.apply(ImmutableNonEmptyList.of(helper.getUserProfile(baseUri)
.apply(newAssigneeOrReporterName))));
origin: com.atlassian.streams/streams-jira-plugin

  public Option<StreamsEntry> build(JiraActivityItem item, ActivityRequest request)
  {
    Issue issue = item.getIssue();
    URI baseUri = request.getContextUri();
    return some(new StreamsEntry(helper.newBuilder(item, baseUri).
      authors(ImmutableNonEmptyList.of(helper.getUserProfile(baseUri)
          .apply(getNameFor(issue.getCreator())))).
      categories(ImmutableList.of(CREATED_CATEGORY)).
      addActivityObject(helper.buildActivityObject(issue, baseUri, item.getDisplaySummary())).
      verb(post()).
      renderer(rendererFactory.newInstance(item.getIssue(), baseUri, item.getInitialDescription())), i18nResolver));
  }
}
origin: com.atlassian.streams/streams-confluence-plugin

public StreamsEntry buildStreamsEntry(final URI baseUri, final ActivityItem activityItem)
{
  URI url = URI.create(baseUri.toASCIIString() + activityItem.getUrlPath());
  return new StreamsEntry(StreamsEntry.params()
      .id(url)
      .postedDate(new DateTime(activityItem.getModified()))
      .applicationType(CONFLUENCE_APPLICATION_TYPE)
      .alternateLinkUri(url)
      .inReplyTo(buildReplyTo(activityItem))
      .addLink(buildReplyTo(activityItem), REPLY_TO_LINK_REL, none(String.class))
      .addLink(buildIconUrl(activityItem), ICON_LINK_REL, some(i18nResolver.getText("streams.item.confluence.tooltip." + activityItem.getContentType())))
      .addLinks(getWatchLink(activityItem))
      .addLinks(transform(uriProvider.getContentCssUris(), toLink(CSS_LINK_REL)))
      .addLinks(transform(uriProvider.getPanelCssUris(), toLink(CSS_LINK_REL)))
      .addLinks(transform(uriProvider.getIconCssUris(), toLink(CSS_LINK_REL)))
      .categories(buildCategory(activityItem))
      .addActivityObjects(activityItem.getActivityObjects())
      .verb(activityItem.getVerb())
      .target(activityItem.getTarget())
      .renderer(activityItem.getRenderer())
      .baseUri(baseUri)
      .authors(ImmutableNonEmptyList.of(userProfileAccessor.getUserProfile(baseUri, activityItem.getChangedBy()))), i18nResolver);
}
origin: com.atlassian.streams/streams-jira-plugin

  public Option<StreamsEntry> build(JiraActivityItem item, ActivityRequest request)
  {
    for (Comment comment : item.getComment())
    {
      final URI baseUri = request.getContextUri();
      return some(new StreamsEntry(helper.newCommentBuilder(baseUri, item).
        authors(ImmutableNonEmptyList.of(helper.getUserProfile(baseUri)
            .apply(getNameFor(comment.getAuthorApplicationUser())))).
            categories(ImmutableList.of(COMMENT_CATEGORY)).
            inReplyTo(some(new StreamsUriBuilder().setUrl(helper.getIssueUri(baseUri, item).toASCIIString())
                .getUri())).
            verb(post()).
            addActivityObject(helper.buildActivityObject(baseUri, comment)).
            target(some(helper.buildActivityObject(comment.getIssue(), baseUri,
                item.getDisplaySummary()))).
            renderer(rendererFactory.newInstance(item, comment)), i18nResolver));
    }
    return none();
  }
}
origin: com.atlassian.streams/streams-fisheye-plugin

public StreamsEntry getEntry(final URI baseUri,
               final ChangesetDataFE changeSet,
               final RepositoryHandle repositoryHandle)
{
  final StreamsUriBuilder streamsUriBuilder = new StreamsUriBuilder();
  final URI uri = uriProvider.getChangeSetUri(baseUri, changeSet, repositoryHandle);
  streamsUriBuilder.setUrl(uri.toASCIIString());
  StreamsEntry.Parameters params = StreamsEntry.params();
  if (permissionAccessor.isCreateReviewAllowed())
  {
    params = params.addLink(uriProvider.getChangesetReviewUri(baseUri, changeSet.getCsid(), repositoryHandle.getName()), CHANGESET_REVIEW_REL, none(String.class));
  }
  return new StreamsEntry(params
      .id(streamsUriBuilder.getUri())
      .postedDate(new DateTime(changeSet.getDate()))
      .applicationType(FISHEYE_APPLICATION_TYPE)
      .categories(ImmutableList.of(COMMIT_CATEGORY))
      .authors(ImmutableNonEmptyList.of(userProfileAccessor.getUserProfile(baseUri, getUserName(changeSet))))
      .addLink(uriProvider.getCommitIconUri(baseUri), ICON_LINK_REL, some(i18nResolver.getText("streams.item.fisheye.tooltip.changeset")))
      .alternateLinkUri(uri)
      .addActivityObject(buildActivityObject(baseUri, changeSet, repositoryHandle))
      .verb(push())
      .target(some(buildActivityObject(baseUri, repositoryHandle)))
      .baseUri(baseUri)
      .renderer(rendererFactory.newRenderer(changeSet, repositoryHandle, baseUri)), i18nResolver);
}
origin: com.marvelution.jira.plugins/jira-jenkins-plugin

.id(buildUrl)
.postedDate(new DateTime(build.getTimestamp()))
.authors(ImmutableNonEmptyList.of(first, others))
.addActivityObject(activityObject)
.verb(ActivityVerbs.post())
origin: com.atlassian.streams/streams-crucible-plugin

.applicationType(CRUCIBLE_APPLICATION_TYPE)
.alternateLinkUri(uri)
.authors(ImmutableNonEmptyList.of(
    userProfileAccessor.getUserProfile(baseUri, changeUsername)))
.categories(ImmutableList.of(action))
origin: com.atlassian.streams/streams-crucible-plugin

.alternateLinkUri(uri)
.inReplyTo(some(inReplyToUriBuilder.getUri()))
.authors(ImmutableNonEmptyList.of(userProfileAccessor.getUserProfile(baseUri, changeUsername)))
.categories(ImmutableList.of("commented"))
.addLink(buildReplyTo(comment), REPLY_TO_LINK_REL, none(String.class))
com.atlassian.streams.api.commonImmutableNonEmptyList

Most used methods

  • of

Popular in Java

  • Updating database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • getSupportFragmentManager (FragmentActivity)
  • getContentResolver (Context)
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Runner (org.openjdk.jmh.runner)
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now