private void UpdateVideoInfoInDynamoDBCompliant()

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