@Service public class UploadPackageServiceImpl extends Object implements UploadPackageService
Constructor and Description |
---|
UploadPackageServiceImpl(PackageUploadDAO packageUploadDAO,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
String uploadBaseDirectory,
ErrorDefinitionDAO errorDefinitionDAO,
ErrorMetadataDAO errorMetadataDAO)
Instantiates a new Upload package service.
|
Modifier and Type | Method and Description |
---|---|
void |
uploadPackage(org.springframework.web.multipart.MultipartFile file,
String packageName)
Upload a given package to the repository.
|
@Autowired public UploadPackageServiceImpl(PackageUploadDAO packageUploadDAO, com.fasterxml.jackson.databind.ObjectMapper objectMapper, @Value(value="${packaging.upload.directory}") String uploadBaseDirectory, ErrorDefinitionDAO errorDefinitionDAO, ErrorMetadataDAO errorMetadataDAO)
packageUploadDAO
- the package upload daoobjectMapper
- the object mapperuploadBaseDirectory
- the upload base directoryerrorDefinitionDAO
- the error definition daoerrorMetadataDAO
- the error metadata daopublic void uploadPackage(org.springframework.web.multipart.MultipartFile file, String packageName)
UploadPackageService
uploadPackage
in interface UploadPackageService
file
- file passed from the front-endpackageName
- name of the package inputted by the userCopyright © 2020. All rights reserved.