package eu.europeana.cloud.common.utils;
/**
* Created by helin on 2015-10-15.
*/
public class FileUtils {
/**
* Generates unique key for file content.
*
* @param cloudId
* @param representationName
* @param version
* @param fileName
* @return
*/
public static String generateKeyForFile(String cloudId, String representationName, String version, String fileName) {
if (cloudId == null || cloudId.isEmpty()
|| representationName == null || representationName.isEmpty()
|| version == null || version.isEmpty()
|| fileName == null || fileName.isEmpty())
return null;
return cloudId + "_" + representationName + "_" + version + "_" + fileName;
}
}