public class OperationsResource extends AbstractResourceWithOperations
AbstractResourceWithOperations.RequirementRenameData, AbstractResourceWithOperations.RILCreationPayload
Modifier and Type | Field and Description |
---|---|
private com.playsql.utils.applinks.ApplinkHelpers |
applinkHelpers |
private IntegrationManager |
integrationManager |
private JiraIssueOperationManager |
issueOperationManager |
private JiraIssuesOperationJobScheduler |
jiraIssuesOperationJobScheduler |
private com.atlassian.jira.project.ProjectManager |
projectManager |
applinkService, authContext, issueService, log, storageManager
authenticationContext
Constructor and Description |
---|
OperationsResource(com.atlassian.jira.security.JiraAuthenticationContext authContext,
com.atlassian.applinks.api.ApplicationLinkService applinkService,
com.atlassian.jira.bc.issue.IssueService issueService,
IntegrationManager integrationManager,
com.playsql.utils.applinks.ApplinkHelpers applinkHelpers,
StorageManager storageManager,
com.atlassian.jira.project.ProjectManager projectManager,
JiraIssuesOperationJobScheduler jiraIssuesOperationJobScheduler,
JiraIssueOperationManager issueOperationManager) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
abortJob(long jobId) |
private void |
checkProject(long projectId) |
javax.ws.rs.core.Response |
createOrUpdateIssues(String applinkId,
long projectId,
String confluenceURL,
long issueTemplateId,
List<com.playsql.utils.sharedbeans.v4.JiraConfluenceSharedBeans.IssueRequest> issuesCreationRequest)
Create or update issues in bulk
|
javax.ws.rs.core.Response |
deleteJob(long jobId) |
private IntegrationDescriptor |
getApplink(String applinkId) |
javax.ws.rs.core.Response |
getJobFeedback(String applinkId,
long jobId) |
javax.ws.rs.core.Response |
getJobsFeedback(String applinkId) |
javax.ws.rs.core.Response |
ok() |
javax.ws.rs.core.Response |
renameRequirements(String applinkId,
AbstractResourceWithOperations.RequirementRenameData[] json)
Called by Confluence.
|
rename
checkIsNotAnonymousUser, getIssueWithPermission, getIssueWithPermissions
private final IntegrationManager integrationManager
private final com.playsql.utils.applinks.ApplinkHelpers applinkHelpers
private final com.atlassian.jira.project.ProjectManager projectManager
private final JiraIssuesOperationJobScheduler jiraIssuesOperationJobScheduler
private final JiraIssueOperationManager issueOperationManager
public OperationsResource(com.atlassian.jira.security.JiraAuthenticationContext authContext, com.atlassian.applinks.api.ApplicationLinkService applinkService, com.atlassian.jira.bc.issue.IssueService issueService, IntegrationManager integrationManager, com.playsql.utils.applinks.ApplinkHelpers applinkHelpers, StorageManager storageManager, com.atlassian.jira.project.ProjectManager projectManager, JiraIssuesOperationJobScheduler jiraIssuesOperationJobScheduler, JiraIssueOperationManager issueOperationManager)
public javax.ws.rs.core.Response ok()
public javax.ws.rs.core.Response renameRequirements(String applinkId, AbstractResourceWithOperations.RequirementRenameData[] json)
json
- a list of RequirementRenameData
private IntegrationDescriptor getApplink(String applinkId)
@Internal public javax.ws.rs.core.Response createOrUpdateIssues(String applinkId, long projectId, String confluenceURL, long issueTemplateId, List<com.playsql.utils.sharedbeans.v4.JiraConfluenceSharedBeans.IssueRequest> issuesCreationRequest)
applinkId
- The application link.projectId
- The project id.confluenceURL
- Confluence url.issuesCreationRequest
- List of JiraConfluenceSharedBeans.IssueRequest
@Internal public javax.ws.rs.core.Response getJobsFeedback(String applinkId)
@Internal public javax.ws.rs.core.Response getJobFeedback(String applinkId, long jobId)
@Internal public javax.ws.rs.core.Response abortJob(long jobId)
@Internal public javax.ws.rs.core.Response deleteJob(long jobId)
private void checkProject(long projectId)
Copyright © 2022 Requirement Yogi. All rights reserved.