public class DefaultArchivedIssueService extends Object implements ArchivedIssueService
ArchivedIssueService.ArchivingResult, ArchivedIssueService.ValidationResult
Constructor and Description |
---|
DefaultArchivedIssueService(GlobalPermissionManager globalPermissionManager,
JiraAuthenticationContext jiraAuthenticationContext,
IssueService issueService,
IssueIndexingService issueIndexingService,
JiraProperties jiraProperties,
ArchivingLicenseCheck archivingLicenseCheck,
FeatureManager featureManager,
IssueUpdater issueUpdater,
I18nHelper.BeanFactory i18nFactory) |
Modifier and Type | Method and Description |
---|---|
ArchivedIssueService.ArchivingResult |
archiveIssue(ArchivedIssueService.ValidationResult validation)
Mark the issue as archived and perform operation of archiving including all dependencies.
|
ArchivedIssueService.ValidationResult |
validateArchiveIssue(ApplicationUser user,
String issueKey)
Check if given issue can be archived by given user.
|
public DefaultArchivedIssueService(GlobalPermissionManager globalPermissionManager, JiraAuthenticationContext jiraAuthenticationContext, IssueService issueService, IssueIndexingService issueIndexingService, JiraProperties jiraProperties, ArchivingLicenseCheck archivingLicenseCheck, FeatureManager featureManager, IssueUpdater issueUpdater, I18nHelper.BeanFactory i18nFactory)
public ArchivedIssueService.ArchivingResult archiveIssue(ArchivedIssueService.ValidationResult validation)
ArchivedIssueService
com.atlassian.jira.event.issue.IssueArchivedEvent
.archiveIssue
in interface ArchivedIssueService
validation
- a request previously validated by
ArchivedIssueService.validateArchiveIssue(ApplicationUser, String)
.public ArchivedIssueService.ValidationResult validateArchiveIssue(ApplicationUser user, String issueKey)
ArchivedIssueService
validateArchiveIssue
in interface ArchivedIssueService
Copyright © 2002-2019 Atlassian. All Rights Reserved.