|
@@ -44,11 +44,9 @@ public class PutObjectService {
|
|
|
String objectId = UUID.randomUUID().toString().replace("-", "");
|
|
String objectId = UUID.randomUUID().toString().replace("-", "");
|
|
|
String contentType = FileType.getMediaType(savedPath);
|
|
String contentType = FileType.getMediaType(savedPath);
|
|
|
int fileType = FileType.getFileType(contentType);
|
|
int fileType = FileType.getFileType(contentType);
|
|
|
-
|
|
|
|
|
- boolean diskFile = objectProp.isDiskFile();
|
|
|
|
|
int scope = objectProp.getScope();
|
|
int scope = objectProp.getScope();
|
|
|
fileMeta = new FileMeta(objectName, objectId, contentId, originalFilename, size,
|
|
fileMeta = new FileMeta(objectName, objectId, contentId, originalFilename, size,
|
|
|
- fileType, contentType, sha256sum, pid, diskFile, scope);
|
|
|
|
|
|
|
+ fileType, contentType, sha256sum, pid, scope);
|
|
|
String blockId = UUID.randomUUID().toString();
|
|
String blockId = UUID.randomUUID().toString();
|
|
|
List<DataBlock> list = List.of(new DataBlock(contentId, 0, blockId, savedPath, size));
|
|
List<DataBlock> list = List.of(new DataBlock(contentId, 0, blockId, savedPath, size));
|
|
|
objectRepository.saveObject(fileMeta, list);
|
|
objectRepository.saveObject(fileMeta, list);
|
|
@@ -67,9 +65,8 @@ public class PutObjectService {
|
|
|
String savedPath = objectMeta.getAbsolutePath();
|
|
String savedPath = objectMeta.getAbsolutePath();
|
|
|
String objectName = objectProp.getObjectName();
|
|
String objectName = objectProp.getObjectName();
|
|
|
String objectId = UUID.randomUUID().toString().replace("-", "");
|
|
String objectId = UUID.randomUUID().toString().replace("-", "");
|
|
|
- boolean diskFile = objectProp.isDiskFile();
|
|
|
|
|
int scope = objectProp.getScope();
|
|
int scope = objectProp.getScope();
|
|
|
- FileMeta fileMeta1 = new FileMeta(objectName, objectId, filename, fileMeta, diskFile, scope);
|
|
|
|
|
|
|
+ FileMeta fileMeta1 = new FileMeta(objectName, objectId, filename, fileMeta, scope);
|
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
|
return new ObjectResult(objectName, objectId, fileType, savedPath, dupObjectId);
|
|
return new ObjectResult(objectName, objectId, fileType, savedPath, dupObjectId);
|
|
|
}
|
|
}
|
|
@@ -85,7 +82,7 @@ public class PutObjectService {
|
|
|
int scope = fileMeta.getScope();
|
|
int scope = fileMeta.getScope();
|
|
|
String toObjectName = objectNameService.getObjectNameFromOriginal(fromObjectName, suffix);
|
|
String toObjectName = objectNameService.getObjectNameFromOriginal(fromObjectName, suffix);
|
|
|
String toObjectId = UUID.randomUUID().toString().replace("-", "");
|
|
String toObjectId = UUID.randomUUID().toString().replace("-", "");
|
|
|
- FileMeta fileMeta1 = new FileMeta(toObjectName, toObjectId, filename, fileMeta, diskFile, scope);
|
|
|
|
|
|
|
+ FileMeta fileMeta1 = new FileMeta(toObjectName, toObjectId, filename, fileMeta, scope);
|
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
|
return new ObjectResult(toObjectName, toObjectId, fileType, savedPath);
|
|
return new ObjectResult(toObjectName, toObjectId, fileType, savedPath);
|
|
|
}
|
|
}
|
|
@@ -98,11 +95,10 @@ public class PutObjectService {
|
|
|
String suffix = StringUtil.getSuffix(fromObjectName);
|
|
String suffix = StringUtil.getSuffix(fromObjectName);
|
|
|
String filename = fileMeta.getFilename();
|
|
String filename = fileMeta.getFilename();
|
|
|
String savedPath = "";
|
|
String savedPath = "";
|
|
|
- boolean diskFile = fileMeta.getDiskFile();
|
|
|
|
|
int scope = fileMeta.getScope();
|
|
int scope = fileMeta.getScope();
|
|
|
String toObjectName = objectNameService.getObjectNameFromOriginal(fromObjectName, suffix);
|
|
String toObjectName = objectNameService.getObjectNameFromOriginal(fromObjectName, suffix);
|
|
|
String toObjectId = UUID.randomUUID().toString().replace("-", "");
|
|
String toObjectId = UUID.randomUUID().toString().replace("-", "");
|
|
|
- FileMeta fileMeta1 = new FileMeta(toObjectName, toObjectId, filename, fileMeta, diskFile, scope);
|
|
|
|
|
|
|
+ FileMeta fileMeta1 = new FileMeta(toObjectName, toObjectId, filename, fileMeta, scope);
|
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
objectRepository.saveFileMeta(fileMeta1);
|
|
|
return new ObjectResult(toObjectName, toObjectId, fileType, savedPath);
|
|
return new ObjectResult(toObjectName, toObjectId, fileType, savedPath);
|
|
|
}
|
|
}
|