Interface IssueIndexService
- All Known Implementing Classes:
IssueIndexServiceImpl
public interface IssueIndexService
Provides issue indexing support
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidreIndex(com.atlassian.jira.issue.Issue issue) Reindex a specific issue.voidreIndex(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Reindex a specific issue.voidvoidreindexIssueAndSubtasks(com.atlassian.jira.issue.Issue issue) Update lucene index for a given issue and any subtasks it may have.voidreindexIssueAndSubtasks(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Update lucene index for a given issue and any subtasks it may have.voidreindexIssueAndSubtasks(Long issueId) Update lucene index for a given issue and any subtasks it may have.reindexIssueAndSubtasks(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Update lucene index for a set of issues and any subtasks they may have.reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues) Reindex a collection of issues.reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Reindex a collection of issues.voidreindexIssuesAndSubtasks(Collection<Long> issueIds) Update lucene index for a given set of issues and any subtasks they may have.voidreIndexIssuesWithIds(Collection<Long> issueIds) Reindex a collection of issues based on their ids.voidreIndexWithIds(Long... ids) Reindex a specific issues by ids
-
Field Details
-
SERVICE
Service identifier to be used for dependency injection.- See Also:
-
-
Method Details
-
reIndexAll
void reIndexAll() -
reIndex
void reIndex(com.atlassian.jira.issue.Issue issue) Reindex a specific issue.- Parameters:
issue- the issue to reindex
-
reIndex
void reIndex(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Reindex a specific issue.- Parameters:
issue- the issue to reindexissueIndexingParams-
-
reIndexWithIds
Reindex a specific issues by ids- Parameters:
ids- the ids of issues to reindex
-
reIndexIssues
Reindex a collection of issues.- Parameters:
issues- the issues to reindex
-
reIndexIssues
ServiceResult reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Reindex a collection of issues.- Parameters:
issues- the issues to reindexissueIndexingParams-
-
reIndexIssuesWithIds
Reindex a collection of issues based on their ids.- Parameters:
issueIds- the ids of the issues to reindex
-
reindexIssuesAndSubtasks
Update lucene index for a given set of issues and any subtasks they may have.- Parameters:
issueIds- to be reindexed
-
reindexIssueAndSubtasks
Update lucene index for a given issue and any subtasks it may have.- Parameters:
issueId- to be reindexed
-
reindexIssueAndSubtasks
void reindexIssueAndSubtasks(@Nonnull com.atlassian.jira.issue.Issue issue) Update lucene index for a given issue and any subtasks it may have.- Parameters:
issue- to be reindexed
-
reindexIssueAndSubtasks
void reindexIssueAndSubtasks(@Nonnull com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Update lucene index for a given issue and any subtasks it may have.- Parameters:
issue- to be reindexedissueIndexingParams-
-
reindexIssueAndSubtasks
ServiceResult reindexIssueAndSubtasks(@Nonnull Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams) Update lucene index for a set of issues and any subtasks they may have.- Parameters:
issues- to be reindexedissueIndexingParams-
-