Tabnine Logo
Pair.nicePairOf
Code IndexAdd Tabnine to your IDE (free)

How to use
nicePairOf
method
in
com.atlassian.jira.util.lang.Pair

Best Java code snippets using com.atlassian.jira.util.lang.Pair.nicePairOf (Showing top 11 results out of 315)

origin: com.atlassian.jira/jira-api

public CascadingOption (Option parent, Option child)
{
  this.options = Pair.nicePairOf(parent, child);
}
origin: com.atlassian.jira/jira-core

public MultipleKeyRegistrant<T> implementing(final Class<? super T> interfaceClass, final ComponentContainer.Scope desiredScope)
{
  implementing.add(Pair.<Class<? super T>, ComponentContainer.Scope>nicePairOf(interfaceClass, desiredScope));
  return this;
}
origin: com.atlassian.jira/jira-core

@Override
public List<Pair<String, Object>> getHiddenFields()
{
  final ImmutableList.Builder<Pair<String, Object>> builder = builder();
  builder.add(Pair.<String, Object>nicePairOf(PARAM_SCHEME_NAME, getSchemeName()));
  builder.add(Pair.<String, Object>nicePairOf(PARAM_SCHEME_DESCRIPTION, getSchemeDescription()));
  builder.add(Pair.<String, Object>nicePairOf(PARAM_SCHEME_ID, getSchemeId()));
  builder.add(Pair.<String, Object>nicePairOf(PARAM_PROJECT_ID, getProjectId()));
  builder.add(Pair.<String, Object>nicePairOf(PARAM_FIELD_ID, getFieldId()));
  builder.add(Pair.<String, Object>nicePairOf(PARAM_DEFAULT_OPTION, getDefaultOption()));
  final String[] options = getSelectedOptions();
  if (options != null)
  {
    for (String s : options)
    {
      builder.add(Pair.<String, Object>nicePairOf(PARAM_SELECTED_OPTIONS, s));
    }
  }
  return builder.build();
}
origin: com.atlassian.jira/jira-core

private Pair<Boolean, String> canUnwatchIssue (final Issue issue, final ApplicationUser remoteUser, final ApplicationUser watcher)
    throws WatchingDisabledException
{
  try
  {
    if (!isWatchingEnabled())
    {
      throw new WatchingDisabledException();
    }
    checkModifyWatchersPermission(issue, remoteUser, watcher);
    return Pair.nicePairOf(true, null);
  }
  catch (PermissionException e)
  {
    return Pair.nicePairOf(false, buildRemoveUserNotAllowedString(issue, remoteUser));
  }
}
origin: com.atlassian.jira/jira-api

private Pair<String, Long> valueAndOffSet(Object fieldValue, String fieldName)
{
  String value;
  Long offset;
  if (fieldValue != null)
  {
    offset = getPeriodOffset(fieldName);
    value = formatFieldValue(fieldValue, offset);
  }
  else
  {
    value = null;
    offset = null;
  }
  return Pair.nicePairOf(value, offset);
}
origin: com.atlassian.jira/jira-core

private Pair<Boolean, String> canWatchIssue (final Issue issue, final ApplicationUser remoteUser, final ApplicationUser watcher)
    throws WatchingDisabledException
{
  try
  {
    if (!isWatchingEnabled())
    {
      throw new WatchingDisabledException();
    }
    final boolean canView = permissionManager.hasPermission(Permissions.BROWSE, issue, watcher);
    if (!canView)
    {
      return Pair.nicePairOf(false, buildAddWatcherCannotViewString(issue, remoteUser, watcher));
    }
    checkModifyWatchersPermission(issue, remoteUser, watcher);
    return Pair.nicePairOf(true, null);
  }
  catch (PermissionException e)
  {
    return Pair.nicePairOf(false, buildAddWatcherNotAllowedString(issue, remoteUser));
  }
}
origin: com.atlassian.jira/jira-core

@Override
public BulkWatchResult addWatcherToAll(final Collection<Issue> issues, final ApplicationUser remoteUser,
    final ApplicationUser watcher, final Context taskContext) throws WatchingDisabledException
{
  Collection<Issue> successfulIssues = new ArrayList<Issue> ();
  Collection<Pair<Issue,String>> failedIssues = new ArrayList<Pair<Issue,String>> ();
  for (Issue issue : issues)
  {
    Pair<Boolean, String> canWatchIssue = canWatchIssue(issue, remoteUser, watcher);
    if (canWatchIssue.first().booleanValue())
    {
      successfulIssues.add (issue);
    }
    else
    {
      failedIssues.add(Pair.nicePairOf(issue, canWatchIssue.second()));
    }
  }
  if (!successfulIssues.isEmpty())
  {
    watcherManager.startWatching(watcher, successfulIssues, taskContext);
  }
  return new BulkWatchResult(failedIssues);
}
origin: com.atlassian.jira/jira-core

@Override
public BulkWatchResult removeWatcherFromAll(final Collection<Issue> issues, final ApplicationUser remoteUser,
    final ApplicationUser watcher, final Context taskContext) throws WatchingDisabledException
{
  Collection<Issue> successfulIssues = new ArrayList<Issue> ();
  Collection<Pair<Issue,String>> failedIssues = new ArrayList<Pair<Issue,String>> ();
  for (Issue issue : issues)
  {
    Pair<Boolean, String> canUnwatchIssue = canUnwatchIssue(issue, remoteUser, watcher);
    if (canUnwatchIssue.first().booleanValue())
    {
      successfulIssues.add (issue);
    }
    else
    {
      failedIssues.add (Pair.nicePairOf(issue, canUnwatchIssue.second()));
    }
  }
  if (!successfulIssues.isEmpty())
  {
    watcherManager.stopWatching(watcher, successfulIssues, taskContext);
  }
  return new BulkWatchResult(failedIssues);
}
origin: com.atlassian.jira/jira-core

private Option<Pair<String, Object>> invoke(final Object targetObject, final Method method)
{
  try
  {
    Object value = method.invoke(targetObject);
    // JRADEV-21033 Pair.of is a strictPairOf, will throw exception if value is null.
    Pair<String, Object> pair = Pair.nicePairOf(getKey(method), value);
    return Option.some(pair);
  }
  catch (IllegalAccessException e)
  {
    return Option.none();
  }
  catch (InvocationTargetException e)
  {
    return Option.none();
  }
}
origin: com.atlassian.jira/jira-core

public boolean getSectionContainsAtleastOneLink(String parentSection, String section)
{
  LinkedList<Pair<String,String>> parentAndSectionList = new LinkedList<>();
  parentAndSectionList.add(Pair.nicePairOf(parentSection,section));
  while (!parentAndSectionList.isEmpty())
  {
    final Pair<String,String> currentPair = parentAndSectionList.pop();
    final List<SimpleLinkSection> sectionList = getChildSectionsForSection(currentPair.second());
    if (sectionList != null)
    {
      for (final SimpleLinkSection aSectionList : sectionList)
      {
        parentAndSectionList.addLast(Pair.of(currentPair.second(), aSectionList.getId()));
      }
    }
    final List<SimpleLink> links = getLinksForSection(currentPair.first(),currentPair.second());
    if (links != null && !links.isEmpty())
    {
      return true;
    }
  }
  return false;
}
origin: com.atlassian.jira/jira-core

requiredFeatureKey = Pair.nicePairOf(featureKey.getText(),featureEnabled);
com.atlassian.jira.util.langPairnicePairOf

Javadoc

A pair that does allows null values.

Popular methods of Pair

  • first
  • second
  • of
    By default we create a strict pair of non-null values.
  • strictPairOf
    A pair that doesn't allow null values.
  • <init>

Popular in Java

  • Reactive rest calls using spring rest template
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSystemService (Context)
  • getContentResolver (Context)
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • BoxLayout (javax.swing)
  • JTable (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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