Class IssueService
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.DataService
-
- com.synopsys.integration.blackduck.service.dataservice.IssueService
-
public class IssueService extends DataService
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.blackduck.service.DataService
blackDuckApiClient, blackDuckRequestFactory, logger
-
-
Constructor Summary
Constructors Constructor Description IssueService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateIssueForComponent(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionComponentView projectVersionComponentView, com.synopsys.integration.blackduck.api.manual.temporary.component.IssueRequest issueRequest)java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.IssueView>getIssueByKey(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView, java.lang.String issueKey)java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionIssuesView>getIssuesForProjectVersion(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView)com.synopsys.integration.blackduck.api.generated.view.IssueViewgetIssueView(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionIssuesView projectVersionIssuesView)voidupdateIssue(com.synopsys.integration.blackduck.api.generated.view.IssueView issueView)
-
-
-
Constructor Detail
-
IssueService
public IssueService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
-
Method Detail
-
getIssuesForProjectVersion
public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectVersionIssuesView> getIssuesForProjectVersion(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
getIssueByKey
public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.IssueView> getIssueByKey(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionView projectVersionView, java.lang.String issueKey) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
getIssueView
public com.synopsys.integration.blackduck.api.generated.view.IssueView getIssueView(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionIssuesView projectVersionIssuesView) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
createIssueForComponent
public void createIssueForComponent(com.synopsys.integration.blackduck.api.generated.view.ProjectVersionComponentView projectVersionComponentView, com.synopsys.integration.blackduck.api.manual.temporary.component.IssueRequest issueRequest) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
updateIssue
public void updateIssue(com.synopsys.integration.blackduck.api.generated.view.IssueView issueView) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
-