public interface IssueArchiveHelper
| Modifier and Type | Method and Description |
|---|---|
Issue |
archiveIssue(ApplicationUser user,
Issue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
Archive issue in context of given user.
|
void |
archiveIssuesInProject(Project project)
Marks all issues in the specified project as archived and de-indexes them.
|
boolean |
isIssueArchived(Project project,
boolean issueArchivedProperty)
Returns if the issue is archived.
|
Issue |
restoreIssue(ApplicationUser user,
Issue issue,
EventDispatchOption eventDispatchOption,
boolean sendMail)
Restores issue in context of given user.
|
void |
restoreIssuesInProject(Project project)
Restores all issues in the specified project, except the ones that had been individually marked
as archived with
archiveIssue(com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.issue.Issue, com.atlassian.jira.event.type.EventDispatchOption, boolean) prior to archiving the project with archiveIssuesInProject(com.atlassian.jira.project.Project). |
boolean isIssueArchived(Project project, boolean issueArchivedProperty)
Issue archiveIssue(ApplicationUser user, Issue issue, EventDispatchOption eventDispatchOption, boolean sendMail) throws ArchiveException
user - user performing the operationissue - issue to archiveeventDispatchOption - specifies if an event should be sent and if so which should be sent.sendMail - whether to send the emailArchiveExceptionIssue restoreIssue(ApplicationUser user, Issue issue, EventDispatchOption eventDispatchOption, boolean sendMail) throws ArchiveException
user - user performing the operationissue - issue to archiveeventDispatchOption - specifies if an event should be sent and if so which should be sent.sendMail - whether to send the emailArchiveExceptionvoid archiveIssuesInProject(Project project)
project - project whose issues should be archivedvoid restoreIssuesInProject(Project project)
archiveIssue(com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.issue.Issue, com.atlassian.jira.event.type.EventDispatchOption, boolean) prior to archiving the project with archiveIssuesInProject(com.atlassian.jira.project.Project).
This method does not reindex the restored issues, it just marks them as not archived in the database.project - project whose issues should be restoredCopyright © 2002-2023 Atlassian. All Rights Reserved.