in src/java/detectors/code_clone/CodeCloneNoncompliant.java [42:65]
private void updateVideoInfoInDynamoDBNoncompliant(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;
// Noncompliant: uses similar code fragments in the same file.
if (activityType == ActivityType.TRAINING) {
activityJob = trainingJobDao.loadTrainingJob(activityJobArn);
} else if (activityType == ActivityType.EVALUATION) {
activityJob = evaluationJobDao.loadEvaluationJob(activityJobArn);
} else if (activityType == ActivityType.FINETUNING) {
activityJob = finetuningJobDao.loadFinetuningJob(activityJobArn);
}
if (activityJob == null) {
return;
}
updateActivityJobItem(activityJob, videoFileLocation, activityType);
}