@Internal public class JiraMiscResource extends AbstractResourceWithOperations
AbstractResourceWithOperations.RequirementRenameData, AbstractResourceWithOperations.RILCreationPayload
Modifier and Type | Field and Description |
---|---|
private com.atlassian.activeobjects.external.ActiveObjects |
ao |
private BaselineManager |
baselineManager |
private StorageDAO |
dao |
private com.atlassian.jira.security.GlobalPermissionManager |
globalPermissionManager |
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, ril, rilDao, storageManager
authenticationContext
Constructor and Description |
---|
JiraMiscResource(RILDAO rilDao,
com.atlassian.applinks.api.ApplicationLinkService applinkService,
com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.bc.issue.link.RemoteIssueLinkService ril,
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,
com.atlassian.activeobjects.external.ActiveObjects ao,
StorageDAO dao,
IntegrationManager integrationManager,
com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createRemoteIssueLink(String baseUrl,
AbstractResourceWithOperations.RILCreationPayload payload)
|
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 |
getRequirementDetails(String applinkId,
String spaceKey,
String key)
This function returns a requirement from Confluence.
|
javax.ws.rs.core.Response |
getSuggestions(int id)
Return suggestions for a given requirement that has lost its key (see https://playsql.atlassian.net/browse/RY-511)
|
private boolean |
isInSuggestions(List<Map<String,Object>> suggestionList,
String spaceKey,
String key) |
private void |
lookupAndAddSuggestions(List<Map<String,Object>> suggestionList,
com.playsql.utils.applinks.RYRequestFactory requestFactory,
String searchQuery) |
javax.ws.rs.core.Response |
recoverRequirement(int id,
String spaceKey,
String key)
This function reassigns a key to a requirement that has a NULL key.
|
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
|
createRIL, rename
collectErrorMessages, collectMessages, collectMessagesAndJoin, collectWarningMessages, 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 com.atlassian.activeobjects.external.ActiveObjects ao
private final StorageDAO dao
private final IntegrationManager integrationManager
private final com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager
public JiraMiscResource(RILDAO rilDao, com.atlassian.applinks.api.ApplicationLinkService applinkService, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.bc.issue.link.RemoteIssueLinkService ril, 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, com.atlassian.activeobjects.external.ActiveObjects ao, StorageDAO dao, IntegrationManager integrationManager, com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager)
public javax.ws.rs.core.Response delete(String project)
project
- project keypublic 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 createRemoteIssueLink(String baseUrl, AbstractResourceWithOperations.RILCreationPayload payload)
AbstractResourceWithOperations.createRIL(com.atlassian.applinks.api.ApplicationLink, com.playsql.requirementyogijira.rest.AbstractResourceWithOperations.RILCreationPayload)
since 2.2.0/RY-395public javax.ws.rs.core.Response getRelationships(String projectKey)
public javax.ws.rs.core.Response getSuggestions(int id)
public javax.ws.rs.core.Response getRequirementDetails(String applinkId, String spaceKey, String key)
public javax.ws.rs.core.Response recoverRequirement(int id, String spaceKey, String key)
private void lookupAndAddSuggestions(List<Map<String,Object>> suggestionList, com.playsql.utils.applinks.RYRequestFactory requestFactory, String searchQuery) throws com.playsql.utils.applinks.ApplinkException
com.playsql.utils.applinks.ApplinkException
Copyright © 2020 Play SQL. All rights reserved.