Interface FileStorage
- All Known Implementing Classes:
FileStorageOnDisk,S3FileStorage
public interface FileStorage
-
Method Summary
Modifier and TypeMethodDescriptiongetFileContent(String projectId, String file) Получение содержимого файлаgetProjectFiles(String projectId) Получение списка файловbooleanisProjectExists(String projectId) Проверка существования проектаvoidСохранение файла
-
Method Details
-
saveFile
Сохранение файла- Parameters:
projectId- Идентификатор проектаfile- Имя файлаsource- Содержимое файла
-
getFileContent
Получение содержимого файла- Parameters:
projectId- Идентификатор проектаfile- Имя файла- Returns:
- Содержимое файла
-
getProjectFiles
Получение списка файлов- Parameters:
projectId- Идентификатор проекта- Returns:
- Список моделей файлов
-
isProjectExists
Проверка существования проекта- Parameters:
projectId- Идентификатор проекта- Returns:
- true - проект существует, false - проект не существует
-