@Internal public class RecoverNullKeysResource extends AbstractResourceWithOperations
AbstractResourceWithOperations.RequirementRenameData, AbstractResourceWithOperations.RILCreationPayload
Modifier and Type | Field and Description |
---|---|
private com.atlassian.activeobjects.external.ActiveObjects |
ao |
private StorageDAO |
dao |
private com.atlassian.jira.security.GlobalPermissionManager |
globalPermissionManager |
private IntegrationManager |
integrationManager |
static org.apache.log4j.Logger |
log |
applinkService, authContext, issueService, storageManager
authenticationContext
Constructor and Description |
---|
RecoverNullKeysResource(com.atlassian.applinks.api.ApplicationLinkService applinkService,
com.atlassian.jira.bc.issue.IssueService issueService,
com.atlassian.jira.security.JiraAuthenticationContext authContext,
StorageManager storageManager,
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 |
getRequirementDetails(String applinkId,
String spaceKey,
String key)
This function returns a requirement from Confluence.
|
javax.ws.rs.core.Response |
getSuggestions(long 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(long id,
String spaceKey,
String key)
This function reassigns a key to a requirement that has a NULL key.
|
rename
checkIsNotAnonymousUser, getIssueWithPermission, getIssueWithPermissions
public static final org.apache.log4j.Logger log
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 RecoverNullKeysResource(com.atlassian.applinks.api.ApplicationLinkService applinkService, com.atlassian.jira.bc.issue.IssueService issueService, com.atlassian.jira.security.JiraAuthenticationContext authContext, StorageManager storageManager, com.atlassian.activeobjects.external.ActiveObjects ao, StorageDAO dao, IntegrationManager integrationManager, com.atlassian.jira.security.GlobalPermissionManager globalPermissionManager)
public javax.ws.rs.core.Response getSuggestions(long id)
public javax.ws.rs.core.Response getRequirementDetails(String applinkId, String spaceKey, String key)
public javax.ws.rs.core.Response recoverRequirement(long 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 © 2022 Requirement Yogi. All rights reserved.