Class VersionService
java.lang.Object
com.atlassian.jira.projects.page.release.VersionService
-
Constructor Summary
ConstructorsConstructorDescriptionVersionService(VersionManager versionManager, FieldVisibilityManager fieldVisibilityManager, PermissionManager permissionManager, JiraAuthenticationContext jiraAuthenticationContext, ProjectPermissions projectPermissions) -
Method Summary
Modifier and TypeMethodDescriptiongetReleasedVersions(Project project) Gets released versions which should be visible in project page.getUnarchivedVersions(Project project) Gets versions which should be visible in project page.getUnreleasedVersions(Project project) Gets released versions which should be visible in project page.io.atlassian.fugue.Option<Version> getVersion(Long versionId) Gets details of version specified byversionId.getVersions(Project project) Gets versions which should be visible in project page.
-
Constructor Details
-
VersionService
@Autowired public VersionService(VersionManager versionManager, FieldVisibilityManager fieldVisibilityManager, PermissionManager permissionManager, JiraAuthenticationContext jiraAuthenticationContext, ProjectPermissions projectPermissions)
-
-
Method Details
-
getUnarchivedVersions
Gets versions which should be visible in project page. Method supports fix for version field visibility.- Parameters:
project- project- Returns:
- Versions list
-
getVersions
Gets versions which should be visible in project page.- Parameters:
project- project- Returns:
- Versions list
-
getUnreleasedVersions
Gets released versions which should be visible in project page. Method supports fix for version field visibility.- Parameters:
project- project- Returns:
- Versions list
-
getReleasedVersions
Gets released versions which should be visible in project page. Method supports fix for version field visibility.- Parameters:
project- project- Returns:
- Versions list
-
getVersion
Gets details of version specified byversionId.- Parameters:
versionId- Id of version- Returns:
- Option with version details if version is found and user has view access to it, otherwise empty Option.
-