Class DirectoryConfigurationService
java.lang.Object
org.qubership.atp.mia.service.configuration.DirectoryConfigurationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Add directory.voiddeleteDirectory(ProjectConfiguration projectConfiguration, UUID directoryId) Delete directory.directoriesDto(ProjectConfiguration projectConfiguration) Map list of ProjectDirectory to list of ProjectDirectoriesDto.static ProjectDirectorygetDirectoryById(ProjectConfiguration projectConfig, UUID projectDirectoryId) Get directory by ID.voidmoveDirectory(ProjectConfiguration projectConfiguration, UUID directoryId, MoveDirectoryRequestDto moveDirectoryRequestDto) Move directory.voidupdateDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Update compound.
-
Constructor Details
-
DirectoryConfigurationService
public DirectoryConfigurationService()
-
-
Method Details
-
addDirectory
public void addDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Add directory.- Parameters:
projectConfiguration- projectConfigurationprojectDirectoryDto-ProjectDirectoryDto
-
deleteDirectory
Delete directory.- Parameters:
projectConfiguration- projectConfigurationdirectoryId- directory ID
-
directoriesDto
Map list of ProjectDirectory to list of ProjectDirectoriesDto.- Parameters:
projectConfiguration- list ofProjectDirectory- Returns:
- list of
ProjectDirectoryDto
-
getDirectoryById
public static ProjectDirectory getDirectoryById(ProjectConfiguration projectConfig, UUID projectDirectoryId) Get directory by ID.- Parameters:
projectDirectoryId- project directory ID- Returns:
ProjectDirectory
-
moveDirectory
public void moveDirectory(ProjectConfiguration projectConfiguration, UUID directoryId, MoveDirectoryRequestDto moveDirectoryRequestDto) Move directory.- Parameters:
projectConfiguration- projectConfigurationdirectoryId- directory IDmoveDirectoryRequestDto- moveDirectoryRequestDto
-
updateDirectory
public void updateDirectory(ProjectConfiguration projectConfiguration, ProjectDirectoryDto projectDirectoryDto) Update compound.- Parameters:
projectConfiguration- projectConfigurationprojectDirectoryDto-ProjectDirectoryDto
-