Skip to content

Commit

Permalink
Merge pull request #1 from blackducksoftware/idetect-4436
Browse files Browse the repository at this point in the history
Fix for Java 8 compatibility - IDETECT-4436
  • Loading branch information
gopannabd authored Jul 19, 2024
2 parents 72add65 + 281dfa9 commit ce6812d
Showing 1 changed file with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
import com.synopsys.integration.rest.body.BodyContent;
import com.synopsys.integration.rest.body.MultipartBodyContent;
import com.synopsys.integration.rest.response.Response;
import java.io.File;
import java.util.HashMap;

/**
* Uploader implementation for Binary uploads.
Expand Down Expand Up @@ -62,15 +64,14 @@ public class BinaryUploader extends AbstractUploader<BinaryUploadStatus> {
*/
@Override
protected BodyContent createBodyContent(Path filePath) {
return new MultipartBodyContent(
Map.of("fileupload", filePath.toFile()),
Map.of(
"projectName", binaryScanRequestData.getProjectName(),
"version", binaryScanRequestData.getVersion(),
"codeLocationName", binaryScanRequestData.getCodeLocationName().orElse(""),
"codeLocationUri", binaryScanRequestData.getCodeLocationUri().orElse("")
)
);
final Map<String, File> contentMap = new HashMap<>();
contentMap.put("fileupload", filePath.toFile());
final Map<String, String> metaDataMap = new HashMap<>();
metaDataMap.put("projectName", binaryScanRequestData.getProjectName());
metaDataMap.put("version", binaryScanRequestData.getVersion());
metaDataMap.put("codeLocationName", binaryScanRequestData.getCodeLocationName().orElse(""));
metaDataMap.put("codeLocationUri", binaryScanRequestData.getCodeLocationUri().orElse(""));
return new MultipartBodyContent(contentMap, metaDataMap);
}

/**
Expand Down

0 comments on commit ce6812d

Please sign in to comment.