congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
IssueSearcherManager
Code IndexAdd Tabnine to your IDE (free)

How to use
IssueSearcherManager
in
com.atlassian.jira.issue.search.managers

Best Java code snippets using com.atlassian.jira.issue.search.managers.IssueSearcherManager (Showing top 11 results out of 315)

origin: com.atlassian.jira/jira-core

protected Collection<IssueSearcher<?>> getSearchers()
{
  return issueSearcherManager.getAllSearchers();
}
origin: com.atlassian.jira/jira-core

public Collection getSearcherGroups()
{
  return issueSearcherManager.getSearcherGroups();
}
origin: com.atlassian.jira/jira-core

private void refreshSearchersAndIndexers()
{
  // Resets the issue search manager @todo This must be statically called since otherwise a cyclic dependency will occur. There really needs to be a CacheManager that handles all these dependent caches
  final IssueSearcherManager issueSearcherManager = ComponentAccessor.getComponent(IssueSearcherManager.class);
  issueSearcherManager.refresh();
  final FieldIndexerManager fieldIndexerManager = ComponentAccessor.getComponent(FieldIndexerManager.class);
  fieldIndexerManager.refresh();
}
origin: com.atlassian.jira/jira-core

final IssueSearcher projectSearcher = issueSearcherManager.getSearcher(IssueFieldConstants.PROJECT);
final ProjectSearchInputTransformer searchInputTransformer = (ProjectSearchInputTransformer) projectSearcher.getSearchInputTransformer();
final Set<String> projectIds = searchInputTransformer.getIdValuesAsStrings(remoteUser, query);
origin: com.atlassian.jira/jira-core

private void refreshSearchersAndIndexers()
{
  // @todo These must be statically called since otherwise a cyclic dependency will occur. There really needs to be a CacheManager that handles all these dependent caches
  ComponentAccessor.getComponent(FieldConfigSchemeManager.class).init();
  // Resets the issue search manager
  final IssueSearcherManager issueSearcherManager = ComponentAccessor.getComponentOfType(IssueSearcherManager.class);
  issueSearcherManager.refresh();
  final FieldIndexerManager fieldIndexerManager = ComponentAccessor.getComponentOfType(FieldIndexerManager.class);
  fieldIndexerManager.refresh();
}
origin: com.atlassian.jira/jira-core

private Collection<FieldIndexer> init()
{
  final Collection<FieldIndexer> answer = new HashSet<FieldIndexer>();
  final Collection<IssueSearcher<?>> allSearchers = searcherManager.getAllSearchers();
  for (final IssueSearcher<?> searcher : allSearchers)
  {
    answer.addAll(searcher.getSearchInformation().getRelatedIndexers());
  }
  return CollectionUtils.union(knownIndexers, answer);
}
origin: com.atlassian.jira/jira-core

private Collection<String> getSearcherViewHtmlDescriptions(final SearchRequest searchRequest)
{
  final List<String> descriptions = new ArrayList<String>();
  final Collection<SearcherGroup> searcherGroups = issueSearcherManager.getSearcherGroups();
  for (final SearcherGroup searcherGroup : searcherGroups)
  {
    for (final Object element : searcherGroup.getSearchers())
    {
      final IssueSearcher issueSearcher = (IssueSearcher) element;
      descriptions.add(getSearcherViewHtml(issueSearcher, searchRequest));
    }
  }
  return descriptions;
}
origin: com.atlassian.jira/jira-core

  private void populateFieldValuesHolderFromSR(final ApplicationUser searcher, final FieldValuesHolder fieldValuesHolder, final Query query, final SearchContext searchContext)
  {

    final Collection<IssueSearcher<?>> searchers = issueSearcherManager.getAllSearchers();
    for (final IssueSearcher<?> issueSearcher : searchers)
    {
      issueSearcher.getSearchInputTransformer().populateFromQuery(searcher, fieldValuesHolder, query, searchContext);
    }
  }
}
origin: com.atlassian.jira/jira-core

List<Clause> getClausesFromSearchers(final ApplicationUser searchUser, final ActionParams actionParams)
{
  final FieldValuesHolder fieldValuesHolder = new FieldValuesHolderImpl();
  final Collection<IssueSearcher<?>> searchers = issueSearcherManager.getAllSearchers();
  // Need an OSUser object for now
  List<Clause> clauses = new ArrayList<Clause>();
  for (IssueSearcher<?> searcher : searchers)
  {
    final SearchInputTransformer searchInputTransformer = searcher.getSearchInputTransformer();
    searchInputTransformer.populateFromParams(searchUser, fieldValuesHolder, actionParams);
    final Clause clause = searchInputTransformer.getSearchClause(searchUser, fieldValuesHolder);
    if (clause != null)
    {
      clauses.add(clause);
    }
  }
  return clauses;
}
origin: com.atlassian.jira/jira-core

final Collection<IssueSearcher<?>> issueSearchers = issueSearcherManager.getAllSearchers();
origin: com.atlassian.jira/jira-core

private void updateDbRequestState()
{
  if (getSearchRequest() == null || getFilterId() == null)
  {
    dbSearchRequest = new SearchRequest();
    dbSearchRequest.setOwner(getLoggedInUser());
  }
  else
  {
    dbSearchRequest = getFilter();
  }
  dbFieldValuesHolder = new FieldValuesHolderImpl();
  dbSearchContext = searchService.getSearchContext(getLoggedInUser(), dbSearchRequest.getQuery());
  final Collection<IssueSearcher<?>> searchers = issueSearcherManager.getAllSearchers();
  for (IssueSearcher<?> searcher : searchers)
  {
    searcher.getSearchInputTransformer().populateFromQuery(getLoggedInUser(), dbFieldValuesHolder, dbSearchRequest.getQuery(), dbSearchContext);
  }
}
com.atlassian.jira.issue.search.managersIssueSearcherManager

Javadoc

Manager to obtain a list of IssueSearcher objects as well as SearcherGroup collections

Most used methods

  • getAllSearchers
    Return all the active searchers in JIRA. It will not return the searchers unless they are associated
  • getSearcher
    Get a searcher by the searchers name.
  • getSearcherGroups
    Get all searcher groups with the IssueSearcher that are applicable for the context. com.atlassian.ji
  • refresh
    Refreshes the IssueSearcher cache

Popular in Java

  • Updating database using SQL prepared statement
  • getContentResolver (Context)
  • getExternalFilesDir (Context)
  • setRequestProperty (URLConnection)
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • DateFormat (java.text)
    Formats or parses dates and times.This class provides factories for obtaining instances configured f
  • Notification (javax.management)
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
  • JFrame (javax.swing)
  • Top Vim plugins
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