Class Bdio2UploadService
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.DataService
-
- com.synopsys.integration.blackduck.codelocation.bdio2upload.Bdio2UploadService
-
public class Bdio2UploadService extends DataService
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.blackduck.service.DataService
blackDuckApiClient, blackDuckRequestFactory, logger
-
-
Constructor Summary
Constructors Constructor Description Bdio2UploadService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger, UploadBdio2BatchRunner uploadBdio2BatchRunner, CodeLocationCreationService codeLocationCreationService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Bdio2UploadCodeLocationCreationRequestcreateUploadRequest(UploadBatch uploadBatch)CodeLocationCreationData<UploadBatchOutput>uploadBdio(UploadBatch uploadBatch)CodeLocationCreationData<UploadBatchOutput>uploadBdio(CodeLocationCreationRequest<UploadBatchOutput> uploadRequest)UploadBatchOutputuploadBdioAndWait(UploadBatch uploadBatch, long timeoutInSeconds)UploadBatchOutputuploadBdioAndWait(CodeLocationCreationRequest<UploadBatchOutput> uploadRequest, long timeoutInSeconds)voidwaitForBdioUpload(NotificationTaskRange notificationTaskRange, com.synopsys.integration.util.NameVersion projectAndVersion, java.util.Set<java.lang.String> codeLocationNames, int expectedNotificationCount, long timeoutInSeconds)
-
-
-
Constructor Detail
-
Bdio2UploadService
public Bdio2UploadService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger, UploadBdio2BatchRunner uploadBdio2BatchRunner, CodeLocationCreationService codeLocationCreationService)
-
-
Method Detail
-
createUploadRequest
public Bdio2UploadCodeLocationCreationRequest createUploadRequest(UploadBatch uploadBatch)
-
uploadBdio
public CodeLocationCreationData<UploadBatchOutput> uploadBdio(CodeLocationCreationRequest<UploadBatchOutput> uploadRequest) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
uploadBdio
public CodeLocationCreationData<UploadBatchOutput> uploadBdio(UploadBatch uploadBatch) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
uploadBdioAndWait
public UploadBatchOutput uploadBdioAndWait(CodeLocationCreationRequest<UploadBatchOutput> uploadRequest, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
uploadBdioAndWait
public UploadBatchOutput uploadBdioAndWait(UploadBatch uploadBatch, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
waitForBdioUpload
public void waitForBdioUpload(NotificationTaskRange notificationTaskRange, com.synopsys.integration.util.NameVersion projectAndVersion, java.util.Set<java.lang.String> codeLocationNames, int expectedNotificationCount, long timeoutInSeconds) throws com.synopsys.integration.exception.IntegrationException, java.lang.InterruptedException
- Throws:
com.synopsys.integration.exception.IntegrationExceptionjava.lang.InterruptedException
-
-