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 emailArchiveException
Issue 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 emailArchiveException
void 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-2024 Atlassian. All Rights Reserved.