in src/java/detectors/code_clone/CodeCloneCompliant.java [48:65]
private void UpdateVideoInfoInDynamoDBCompliant(final Path videoFilePath,
final String s3BucketName,
final String activityJobArn,
final ActivityType activityType) {
String videoFileLocation = null;
if ((videoFilePath != null) && (s3BucketName != null)) {
String videoFileName = videoFilePath.toFile().getName();
videoFileLocation = "s3://" + s3BucketName + "/" + S3_OBJECT_KEY_PREFIX + videoFileName;
}
ActivityJobItem activityJob = null;
// Compliant: avoids using similar code fragments in the same file.
activityJob = getJobFromArnAndActivityType(activityJobArn, activityType);
if (activityJob == null) {
return;
}
updateActivityJobItem(activityJob, videoFileLocation, activityType);
}