private void updateVideoInfoInDynamoDBNoncompliant()

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);
    }