@Internal public class JiraMiscResource extends AbstractResourceWithOperations
AbstractResourceWithOperations.RequirementRenameData, AbstractResourceWithOperations.RILCreationPayload
Modifier and Type | Field and Description |
---|---|
private BaselineManager |
baselineManager |
private HistoryManager |
historyManager |
private IntegrationManager |
integrationManager |
static org.apache.log4j.Logger |
log |
private com.atlassian.jira.security.PermissionManager |
permissionManager |
private com.atlassian.jira.user.preferences.UserPreferencesManager |
preferencesManager |
private com.atlassian.jira.project.ProjectManager |
projectManager |
private RYSettingsManager |
rySettingsManager |
applinkService, authContext, issueService, storageManager
authenticationContext
Constructor and Description |
---|
JiraMiscResource(com.atlassian.applinks.api.ApplicationLinkService applinkService,
com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.security.JiraAuthenticationContext authContext,
com.atlassian.jira.project.ProjectManager projectManager,
BaselineManager baselineManager,
com.atlassian.jira.security.PermissionManager permissionManager,
HistoryManager historyManager,
com.atlassian.jira.user.preferences.UserPreferencesManager preferencesManager,
StorageManager storageManager,
RYSettingsManager rySettingsManager,
IntegrationManager integrationManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
delete(String project)
Clear the cache of baselines for the project
|
javax.ws.rs.core.Response |
getRelationships(String projectKey)
Get relationships
|
javax.ws.rs.core.Response |
renameRequirements(String baseUrl,
AbstractResourceWithOperations.RequirementRenameData[] json)
|
javax.ws.rs.core.Response |
renderIssueDiffPanel(Long issueNumber,
Long dateFrom,
Long dateTo) |
javax.ws.rs.core.Response |
saveBaselineSelection(String projectKey,
String jsonBody)
We save the last baseline searched by the user
|
javax.ws.rs.core.Response |
searchSpaceAndBaseline(String projectKey,
String userQuery,
boolean insist,
Integer limit)
Search for the space and baselines according to "q".
|
rename
checkIsNotAnonymousUser, getIssueWithPermission, getIssueWithPermissions
public static final org.apache.log4j.Logger log
private final com.atlassian.jira.project.ProjectManager projectManager
private final BaselineManager baselineManager
private final com.atlassian.jira.security.PermissionManager permissionManager
private final HistoryManager historyManager
private final com.atlassian.jira.user.preferences.UserPreferencesManager preferencesManager
private final RYSettingsManager rySettingsManager
private final IntegrationManager integrationManager
public JiraMiscResource(com.atlassian.applinks.api.ApplicationLinkService applinkService, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.security.JiraAuthenticationContext authContext, com.atlassian.jira.project.ProjectManager projectManager, BaselineManager baselineManager, com.atlassian.jira.security.PermissionManager permissionManager, HistoryManager historyManager, com.atlassian.jira.user.preferences.UserPreferencesManager preferencesManager, StorageManager storageManager, RYSettingsManager rySettingsManager, IntegrationManager integrationManager)
public javax.ws.rs.core.Response delete(String project)
project
- project keypublic javax.ws.rs.core.Response searchSpaceAndBaseline(String projectKey, String userQuery, boolean insist, Integer limit)
userQuery
- the search queryinsist
- by default (false), we only search among baseline names for the linked spaces. If insist=true,
we also search for all spaces, and all baseline names.public javax.ws.rs.core.Response saveBaselineSelection(String projectKey, String jsonBody)
public javax.ws.rs.core.Response renameRequirements(String baseUrl, AbstractResourceWithOperations.RequirementRenameData[] json)
AbstractResourceWithOperations.rename(com.atlassian.applinks.api.ApplicationLink, com.playsql.requirementyogijira.rest.AbstractResourceWithOperations.RequirementRenameData[])
since 2.2.0/RY-395baseUrl
- the baseurl of Confluencejson
- a list of RequirementRenameData
public javax.ws.rs.core.Response renderIssueDiffPanel(Long issueNumber, Long dateFrom, Long dateTo)
public javax.ws.rs.core.Response getRelationships(String projectKey)
Copyright © 2022 Requirement Yogi. All rights reserved.