Tabnine Logo
CustomFieldParams.getValuesForNullKey
Code IndexAdd Tabnine to your IDE (free)

How to use
getValuesForNullKey
method
in
com.atlassian.jira.issue.customfields.view.CustomFieldParams

Best Java code snippets using com.atlassian.jira.issue.customfields.view.CustomFieldParams.getValuesForNullKey (Showing top 20 results out of 315)

origin: com.atlassian.jira/jira-core

public Object getStringValueFromCustomFieldParams(final CustomFieldParams parameters)
{
  return parameters.getValuesForNullKey();
}
origin: com.atlassian.jira/jira-core

public Object getStringValueFromCustomFieldParams(final CustomFieldParams parameters)
{
  return parameters.getValuesForNullKey();
}
origin: com.atlassian.jira/jira-core

@Override
public Object getStringValueFromCustomFieldParams(final CustomFieldParams parameters)
{
  final Collection groups = parameters.getValuesForNullKey();
  if ((groups == null) || groups.isEmpty())
  {
    return null;
  }
  return putInvalidGroupsAtFront(groups);
}
origin: com.atlassian.jira/jira-core

public Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
{
  CustomFieldParams customFieldParams = customField.getCustomFieldValues(fieldValuesHolder);
  return customFieldParams.getValuesForNullKey();
}
origin: com.atlassian.jira/jira-core

@Override
public Object getStringValueFromCustomFieldParams(final CustomFieldParams parameters)
{
  @SuppressWarnings ("unchecked")
  final Collection<String> valuesForNullKey = parameters.getValuesForNullKey();
  if (valuesForNullKey != null)
  {
    final StringBuilder ret = new StringBuilder();
    for (String value : valuesForNullKey)
    {
      ret.append(value).append(LabelsField.SEPARATOR_CHAR);
    }
    return ret.toString().trim();
  }
  return null;
}
origin: com.atlassian.jira/jira-api

protected Clause getClauseFromParams(final ApplicationUser user, final CustomFieldParams customFieldParams)
{
  Collection<String> searchValues = customFieldParams.getValuesForNullKey();
  if (searchValues.size() == 1)
  {
    return createSearchClause(user, searchValues.iterator().next());
  }
  return null;
}
origin: com.atlassian.jira/jira-core

public Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
{
  CustomFieldParams customFieldParams = customField.getCustomFieldValues(fieldValuesHolder);
  return customFieldParams.getValuesForNullKey();
}
origin: com.atlassian.jira/jira-core

public Object getStringValueFromCustomFieldParams(CustomFieldParams parameters)
{
  Collection users = parameters.getValuesForNullKey();
  if (users == null || users.isEmpty())
  {
    return null;
  }
  return putInvalidUsersAtFront(users);
}
origin: com.atlassian.jira/jira-core

@Override
public Object getStringValue(CustomField customField, FieldValuesHolder fieldValuesHolder)
{
  CustomFieldParams customFieldParams = customField.getCustomFieldValues(fieldValuesHolder);
  Collection customFieldValues = customFieldParams.getValuesForNullKey();
  if (customFieldValues != null)
  {
    return Joiner.on(LabelsField.SEPARATOR_CHAR).join(customFieldValues);
  }
  else
  {
    return "";
  }
}
origin: com.atlassian.jira/jira-core

  public Collection<Object> get(final Issue issue)
  {
    final Map fieldValuesHolder = new LinkedHashMap();
    populateFromIssue(fieldValuesHolder, issue);
    final Object o = fieldValuesHolder.get(getId());
    final CustomFieldParams customFieldParams = (CustomFieldParams) o;
    return customFieldParams.getValuesForNullKey();
  }
};
origin: com.atlassian.jira/jira-core

public Collection<Option> getValueFromCustomFieldParams(final CustomFieldParams parameters) throws FieldValidationException
{
  final Collection<?> values = parameters.getValuesForNullKey();
  if (CustomFieldUtils.isCollectionNotEmpty(values))
  {
    List<Option> options = new ArrayList<Option>(values.size());
    for (Object value : values)
    {
      options.add(getSingularObjectFromString((String) value));
    }
    return options;
  }
  else
  {
    return null;
  }
}
origin: com.atlassian.jira/jira-core

protected Clause getClauseFromParams(final ApplicationUser user, CustomFieldParams params)
{
  Collection<String> searchValues = params.getValuesForNullKey();
  // Remove the "all" flag from the input
  searchValues.removeAll(CollectionBuilder.newBuilder("-1", "").asCollection());
  if (!searchValues.isEmpty())
  {
    return new TerminalClauseImpl(getClauseName(user, clauseNames), searchValues.toArray(new String[searchValues.size()]));
  }
  return null;
}
origin: com.atlassian.jira/jira-core

public Collection<ApplicationUser> getValueFromCustomFieldParams(CustomFieldParams parameters) throws FieldValidationException
{
  Collection<ApplicationUser> userSet = new HashSet<ApplicationUser>();
  Collection values = parameters.getValuesForNullKey();
  if (values == null || values.isEmpty())
  {
    return null;
  }
  for (Object value : values)
  {
    userSet.addAll(convertPresentationStringsToUsers(new ArrayList<String>(multiUserConverter.extractUserStringsFromString((String) value))));
  }
  List<ApplicationUser> l = new ArrayList<ApplicationUser>(userSet);
  Collections.sort(l, new ApplicationUserBestNameComparator(authenticationContext.getLocale()));
  return l;
}
origin: com.atlassian.jira/jira-core

@Override
public Collection<Group> getValueFromCustomFieldParams(final CustomFieldParams parameters) throws FieldValidationException
{
  final Collection<Group> groupSet = new HashSet<Group>();
  final Collection values = parameters.getValuesForNullKey();
  if ((values == null) || values.isEmpty())
  {
    return null;
  }
  for (final Iterator i = values.iterator(); i.hasNext();)
  {
    Collection groupNames;
    if (isMultiple())
    {
      groupNames = multiGroupConverter.extractGroupStringsFromString((String) i.next());
    }
    else
    {
      groupNames = Lists.newArrayList(i.next());
    }
    groupSet.addAll(convertDbObjectToTypes(groupNames));
  }
  final List<Group> l = new ArrayList<Group>(groupSet);
  Collections.sort(l, NAME_COMPARATOR);
  return l;
}
origin: com.atlassian.jira/jira-api

@Override
public String getViewHtml(ApplicationUser user, SearchContext searchContext, FieldValuesHolder fieldValuesHolder, Map<?, ?> displayParameters, Action action)
{
  HashMap<String, Object> params = new HashMap<String, Object>();
  params.put("isKickass", true);
  final CustomFieldParams customFieldParams = (CustomFieldParams) fieldValuesHolder.get(field.getId());
  if (customFieldParams != null)
  {
    final Collection<String> groupNames = customFieldParams.getValuesForNullKey();
    final List<Group> groups = transformUserInput(groupNames);
    params.put("values", groups);
  }
  return super.getViewHtml(searchContext, fieldValuesHolder, displayParameters, action, params);
}
origin: com.atlassian.jira/jira-api

@Override
public String getEditHtml(final ApplicationUser user, final SearchContext searchContext, final FieldValuesHolder fieldValuesHolder, final Map<?, ?> displayParameters, final Action action)
{
  HashMap<String, Object> params = new HashMap<String, Object>();
  params.put("isKickass", true);
  final CustomFieldParams customFieldParams = (CustomFieldParams) fieldValuesHolder.get(field.getId());
  ArrayList<String> usernames = new ArrayList<String>();
  if (customFieldParams != null)
  {
    usernames = new ArrayList<String>(customFieldParams.getValuesForNullKey());
    final List<ApplicationUser> users = transformUserInput(usernames);
    params.put("values", users);
  }
  userSearcherHelper.addUserSuggestionParams(user, usernames, params);
  return super.getEditHtml(searchContext, fieldValuesHolder, displayParameters, action, params);
}
origin: com.atlassian.jira/jira-core

public Collection<Version> getValueFromCustomFieldParams(final CustomFieldParams parameters) throws FieldValidationException
{
  final Collection allValues = parameters.getValuesForNullKey();
  final Collection collection = CollectionUtils.collect(allValues, new Transformer()
  {
    public Object transform(final Object input)
    {
      final String versionIdString = (String) input;
      final Long versionId = getLongFromString(versionIdString);
      return versionManager.getVersion(versionId);
    }
  });
  if (CustomFieldUtils.isCollectionNotEmpty(collection))
  {
    return collection;
  }
  else
  {
    return null;
  }
}
origin: com.atlassian.jira/jira-api

@Override
public String getEditHtml(final ApplicationUser user, final SearchContext searchContext, final FieldValuesHolder fieldValuesHolder, final Map<?, ?> displayParameters, final Action action)
{
  HashMap<String, Object> params = new HashMap<String, Object>();
  params.put("isKickass", true);
  final CustomFieldParams customFieldParams = (CustomFieldParams) fieldValuesHolder.get(field.getId());
  if (customFieldParams != null)
  {
    final Collection<String> groupNames = customFieldParams.getValuesForNullKey();
    final List<Group> groups = transformUserInput(groupNames);
    params.put("values", groups);
  }
  userSearcherHelper.addGroupSuggestionParams(user, params);
  return super.getEditHtml(searchContext, fieldValuesHolder, displayParameters, action, params);
}
origin: com.atlassian.jira/jira-core

protected Clause getClauseFromParams(final ApplicationUser user, CustomFieldParams params)
{
  Collection<String> searchValues = params.getValuesForNullKey();
  // Remove the "all" flag from the input
  searchValues.removeAll(CollectionBuilder.newBuilder("-1", "").asCollection());
  if (!searchValues.isEmpty())
  {
    List<String> termValues = new ArrayList(searchValues.size());
    // turn the ids into values
    for (String value : searchValues)
    {
      Long longValue = null;
      String transformedValue = value;
      longValue = OptionUtils.safeParseLong(value);
      Option option = jqlSelectOptionsUtil.getOptionById(longValue);
      if (option != null)
      {
        transformedValue = option.getValue();
      }
      termValues.add(transformedValue);
    }
    if (termValues.size() > 0)
    {
      return new TerminalClauseImpl(getClauseName(user, clauseNames), termValues.toArray(new String[termValues.size()]));
    }
  }
  return null;
}
origin: com.atlassian.jira/jira-core

public void validateFromParams(final CustomFieldParams relevantParams, final ErrorCollection errorCollectionToAddTo, final FieldConfig config)
{
  final LongIdsValueHolder versionIds = new LongIdsValueHolder(relevantParams.getValuesForNullKey());
  if ((versionIds != null) && !versionIds.isEmpty())
  {
    versionHelperBean.validateVersionIds(versionIds, errorCollectionToAddTo, authenticationContext.getI18nHelper(), config.getFieldId());
  }
  if (versionIds != null) {
    String bad = versionIds.getInputText();
    if (!StringUtils.isEmpty(bad))
    {
      errorCollectionToAddTo.addError(config.getFieldId(), authenticationContext.getI18nHelper().getText("issue.field.versions.invalid.version.id", bad), ErrorCollection.Reason.VALIDATION_FAILED);
    }
  }
}
com.atlassian.jira.issue.customfields.viewCustomFieldParamsgetValuesForNullKey

Popular methods of CustomFieldParams

  • getValuesForKey
  • isEmpty
  • containsKey
  • getCustomField
  • getFirstValueForKey
  • getFirstValueForNullKey
  • getKeysAndValues
  • getAllValues
  • put
  • setCustomField
  • transformObjectsToStrings
  • transformObjectsToStrings

Popular in Java

  • Parsing JSON documents to java classes using gson
  • findViewById (Activity)
  • runOnUiThread (Activity)
  • setRequestProperty (URLConnection)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Github Copilot alternatives
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