@Service public class ReleaseServiceImpl extends Object implements ReleaseService
Modifier and Type | Field and Description |
---|---|
protected LoggerWrapper |
log |
Constructor and Description |
---|
ReleaseServiceImpl() |
Modifier and Type | Method and Description |
---|---|
ServiceResult |
createAndReleaseVersion(com.atlassian.jira.user.ApplicationUser user,
String name,
String description,
org.joda.time.DateMidnight releaseDate,
Long rapidViewId,
Long columnId)
Create a version in each project that has issues in the done column, associate the version with the issues and release it.
|
ServiceOutcome<com.atlassian.jira.issue.search.SearchRequest> |
getNavigatorSearch(com.atlassian.jira.user.ApplicationUser user,
Long projectId,
Long rapidViewId,
Long columnId)
Get a non-persisted search request (a.k.a. saved filter) that can be used to populate the issue navigator.
|
ServiceOutcome<Map<com.atlassian.jira.project.Project,Integer>> |
getProjectReleasableIssueCount(com.atlassian.jira.user.ApplicationUser user,
Long rapidViewId,
Long columnId)
Fetch infos upfront about what the user is going to do when she's releasing.
|
protected final LoggerWrapper log
public ServiceResult createAndReleaseVersion(com.atlassian.jira.user.ApplicationUser user, String name, String description, org.joda.time.DateMidnight releaseDate, Long rapidViewId, Long columnId)
ReleaseService
createAndReleaseVersion
in interface ReleaseService
name
- : The version namedescription
- : The version descriptioncolumnId
- : The ID of the column to be releasedpublic ServiceOutcome<Map<com.atlassian.jira.project.Project,Integer>> getProjectReleasableIssueCount(com.atlassian.jira.user.ApplicationUser user, Long rapidViewId, Long columnId)
getProjectReleasableIssueCount
in interface ReleaseService
public ServiceOutcome<com.atlassian.jira.issue.search.SearchRequest> getNavigatorSearch(com.atlassian.jira.user.ApplicationUser user, Long projectId, Long rapidViewId, Long columnId)
ReleaseService
getNavigatorSearch
in interface ReleaseService
Copyright © 2007–2025 Atlassian. All rights reserved.