Tabnine Logo
FieldScreenTab.addFieldScreenLayoutItem
Code IndexAdd Tabnine to your IDE (free)

How to use
addFieldScreenLayoutItem
method
in
com.atlassian.jira.issue.fields.screen.FieldScreenTab

Best Java code snippets using com.atlassian.jira.issue.fields.screen.FieldScreenTab.addFieldScreenLayoutItem (Showing top 7 results out of 315)

origin: com.atlassian.jira/jira-core

public ErrorCollection execute()
{
  ErrorCollection errorCollection = new SimpleErrorCollection();
  // If the tab has any fields on it, then highlight the fields that are being added
  boolean highlightFields = !getTab().getFieldScreenLayoutItems().isEmpty();
  // Go through the array backwards so that the fields are added in the order they appear in the listbox on the page
  for (int i = fieldId.length - 1; i >= 0; i--)
  {
    getTab().addFieldScreenLayoutItem(fieldId[i], fieldPos);
    if (highlightFields)
    {
      hlFields.add(fieldId[i]);
    }
  }
  return errorCollection;
}
origin: com.atlassian.jira/jira-core

public void associateCustomFieldWithScreen(final CustomField customField, FieldScreen screen)
{
  if (screen == null)
  {
    screen = fieldScreenManager.getFieldScreen(FieldScreen.DEFAULT_SCREEN_ID);
  }
  if ((screen != null) && (screen.getTabs() != null) && !screen.getTabs().isEmpty())
  {
    final FieldScreenTab tab = screen.getTab(0);
    tab.addFieldScreenLayoutItem(customField.getId());
  }
}
origin: com.atlassian.jira.plugins/jira-workflow-sharing-plugin

@Override
public void addScreenTabs(FieldScreen screen, ScreenInfo screenInfo, Map<String, String> createdFieldsMapping)
{
  for (ScreenTabInfo tabInfo : screenInfo.getTabs())
  {
    FieldScreenTab tab = screen.addTab(tabInfo.getName());
    tab.setPosition(tabInfo.getPosition());
    List<ScreenItemInfo> sortedItems = Ordering.from(new Comparator<ScreenItemInfo>() {
      @Override
      public int compare(ScreenItemInfo o1, ScreenItemInfo o2)
      {
        return o1.getPosition().compareTo(o2.getPosition());
      }
    }).sortedCopy(tabInfo.getItems());
    for (ScreenItemInfo itemInfo : sortedItems)
    {
      if (!itemInfo.getFieldId().startsWith(WorkflowCustomFieldsHelper.CUSTOM_FIELD_PREFIX) || createdFieldsMapping.containsKey(itemInfo.getFieldId()))
      {
        String newId = itemInfo.getFieldId();
        
        if(itemInfo.getFieldId().startsWith(WorkflowCustomFieldsHelper.CUSTOM_FIELD_PREFIX))
        {
          newId = createdFieldsMapping.get(itemInfo.getFieldId());
        }
        
        tab.addFieldScreenLayoutItem(newId, itemInfo.getPosition());
      }
    }
  }
}
origin: com.atlassian.jira/jira-core

public void doUpgrade(boolean setupMode) throws Exception
{
  FieldScreenScheme defaultScheme = null;
  final Collection<FieldScreenScheme> fieldScreenSchemeCollection = fieldScreenSchemeManager.getFieldScreenSchemes();
  for (FieldScreenScheme fieldScreenScheme : fieldScreenSchemeCollection)
  {
    if (fieldScreenScheme.getId() != null && FieldScreenSchemeManager.DEFAULT_FIELD_SCREEN_SCHEME_ID.equals(fieldScreenScheme.getId()))
    {
      defaultScheme = fieldScreenScheme;
      break;
    }
  }
  if (defaultScheme != null)
  {
    final FieldScreen defaultScreen = defaultScheme.getFieldScreen(null);
    if (defaultScreen != null && defaultScreen.getTabs().size() > 0)
    {
      final FieldScreenTab firstTab = defaultScreen.getTab(0);
      //if the current field screen Tab doesn't contain the labels field yet, add it!
      final FieldScreenLayoutItem screenLayoutItem = firstTab.getFieldScreenLayoutItem(IssueFieldConstants.LABELS);
      if (screenLayoutItem == null)
      {
        firstTab.addFieldScreenLayoutItem(IssueFieldConstants.LABELS);
      }
    }
  }
}
origin: com.atlassian.jira/jira-core

fieldScreenTab.addFieldScreenLayoutItem(getFieldId());
origin: com.atlassian.jira/jira-core

public ServiceOutcomeImpl<List<Long>> addToScreenTabs(final ApplicationUser user, final Long customFieldId, final List<Long> tabIds)
{
  Preconditions.checkArgument(customFieldId != null, "customFieldId can not be null.");
  Preconditions.checkArgument(tabIds != null && !tabIds.isEmpty(), "List of tabs can not be null or empty.");
  final ErrorCollection errorCollection = new SimpleErrorCollection();
  final I18nHelper i18nBean = i18nFactory.getInstance(user);
  if (user == null || !permissionManager.hasPermission(Permissions.ADMINISTER, user))
  {
    errorCollection.addErrorMessage(i18nBean.getText("admin.customfields.service.no.admin.permission"));
    return new ServiceOutcomeImpl<List<Long>>(errorCollection, Collections.EMPTY_LIST);
  }
  for (final Long screenId : tabIds)
  {
    final FieldScreenTab fieldScreenTab = fieldScreenManager.getFieldScreenTab(screenId);
    final String customFieldKey = "customfield_" + customFieldId;
    if (!fieldScreenTab.isContainsField(customFieldKey))
    {
      fieldScreenTab.addFieldScreenLayoutItem(customFieldKey);
    }
    else
    {
      errorCollection.addErrorMessage(i18nBean.getText("admin.errors.field.with.id.already.exists", customFieldKey));
      return new ServiceOutcomeImpl<List<Long>>(errorCollection, getListOfCurrentTabs(customFieldId));
    }
  }
  return new ServiceOutcomeImpl<List<Long>>(errorCollection, getListOfCurrentTabs(customFieldId));
}
origin: com.atlassian.jira/jira-core

copyFieldScreenTab.addFieldScreenLayoutItem(fieldScreenLayoutItem.getFieldId());
com.atlassian.jira.issue.fields.screenFieldScreenTabaddFieldScreenLayoutItem

Popular methods of FieldScreenTab

  • getId
  • getFieldScreen
  • getFieldScreenLayoutItem
  • getFieldScreenLayoutItems
  • getName
  • getPosition
  • setPosition
  • setFieldScreen
  • getGenericValue
  • isContainsField
  • moveFieldScreenLayoutItemFirst
  • moveFieldScreenLayoutItemLast
  • moveFieldScreenLayoutItemFirst,
  • moveFieldScreenLayoutItemLast,
  • moveFieldScreenLayoutItemToPosition,
  • remove,
  • removeFieldScreenLayoutItem,
  • rename,
  • setGenericValue,
  • setName,
  • store

Popular in Java

  • Updating database using SQL prepared statement
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • onRequestPermissionsResult (Fragment)
  • requestLocationUpdates (LocationManager)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • 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