public class S3KeyTransformerImpl extends java.lang.Object implements S3KeyTransformer
| Constructor and Description |
|---|
S3KeyTransformerImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDirectoryKey(long companyId,
long repositoryId,
java.lang.String folderName) |
java.lang.String |
getFileKey(long companyId,
long repositoryId,
java.lang.String fileName) |
java.lang.String |
getFileName(java.lang.String key) |
java.lang.String |
getFileVersionKey(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
java.lang.String |
getNormalizedFileName(java.lang.String fileName) |
java.lang.String |
getRepositoryKey(long companyId,
long repositoryId) |
java.lang.String |
moveKey(java.lang.String key,
java.lang.String oldPrefix,
java.lang.String newPrefix) |
public java.lang.String getDirectoryKey(long companyId,
long repositoryId,
java.lang.String folderName)
getDirectoryKey in interface S3KeyTransformerpublic java.lang.String getFileKey(long companyId,
long repositoryId,
java.lang.String fileName)
getFileKey in interface S3KeyTransformerpublic java.lang.String getFileName(java.lang.String key)
getFileName in interface S3KeyTransformerpublic java.lang.String getFileVersionKey(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
getFileVersionKey in interface S3KeyTransformerpublic java.lang.String getNormalizedFileName(java.lang.String fileName)
getNormalizedFileName in interface S3KeyTransformerpublic java.lang.String getRepositoryKey(long companyId,
long repositoryId)
getRepositoryKey in interface S3KeyTransformerpublic java.lang.String moveKey(java.lang.String key,
java.lang.String oldPrefix,
java.lang.String newPrefix)
moveKey in interface S3KeyTransformer