Class FileConfigurationService
java.lang.Object
org.qubership.atp.mia.service.configuration.FileConfigurationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Add file.voiddeleteFile(ProjectConfiguration projectConfiguration, ProjectFile projectFile, boolean removeFromParentFolder) Delete file.voiddeleteProjectFile(ProjectConfiguration projectConfiguration, UUID projectFileId) Delete file.org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getProjectFile(UUID projectId, UUID projectFileId, javax.servlet.ServletContext servletContext) Get project file.voidmoveProjectFile(ProjectConfiguration projectConfiguration, UUID fileId, MoveProjectFileRequestDto moveProjectFileRequestDto) Move file.voidupdateProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Update file.
-
Constructor Details
-
FileConfigurationService
public FileConfigurationService()
-
-
Method Details
-
addProjectFile
public void addProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Add file.- Parameters:
projectConfiguration- projectConfigurationfile- MultipartFileprojectFileDto-ProjectFileDto
-
deleteFile
public void deleteFile(ProjectConfiguration projectConfiguration, ProjectFile projectFile, boolean removeFromParentFolder) Delete file.- Parameters:
projectConfiguration- project ConfigurationprojectFile- file to be deletedremoveFromParentFolder- need to remove from parent folder as well.
-
deleteProjectFile
Delete file.- Parameters:
projectConfiguration- projectConfigurationprojectFileId- file ID
-
getProjectFile
public org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> getProjectFile(UUID projectId, UUID projectFileId, javax.servlet.ServletContext servletContext) Get project file.- Parameters:
projectId- project IDprojectFileId- file ID- Returns:
Resource
-
moveProjectFile
public void moveProjectFile(ProjectConfiguration projectConfiguration, UUID fileId, MoveProjectFileRequestDto moveProjectFileRequestDto) Move file.- Parameters:
projectConfiguration- projectConfigurationfileId- file IDmoveProjectFileRequestDto- moveProjectFileRequestDto
-
updateProjectFile
public void updateProjectFile(ProjectConfiguration projectConfiguration, org.springframework.web.multipart.MultipartFile file, ProjectFileDto projectFileDto) Update file.- Parameters:
projectConfiguration- projectConfigurationprojectFileDto-ProjectFileDto
-