public class RecentProjectsFileService
| Modifier and Type | Class and Description |
|---|---|
static class |
RecentProjectsFileService.Companion |
| Modifier and Type | Field and Description |
|---|---|
static RecentProjectsFileService.Companion |
Companion |
| Constructor and Description |
|---|
RecentProjectsFileService(com.testerum.settings.TesterumDirs testerumDirs) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.testerum.model.project.RecentProject recentProject,
java.nio.file.Path recentProjectsFile) |
void |
delete(java.nio.file.Path projectRootDir,
java.nio.file.Path recentProjectsFile) |
com.testerum.model.project.RecentProject |
getByPathOrAdd(java.nio.file.Path projectRootDir,
java.nio.file.Path recentProjectsFile) |
java.util.List<com.testerum.model.project.RecentProject> |
load(java.nio.file.Path recentProjectsFile) |
void |
save(java.util.List<com.testerum.model.project.RecentProject> recentProjects,
java.nio.file.Path recentProjectsFile) |
com.testerum.model.project.RecentProject |
updateLastOpened(java.nio.file.Path projectRootDir,
java.nio.file.Path recentProjectsFile) |
public static RecentProjectsFileService.Companion Companion
public RecentProjectsFileService(@NotNull
com.testerum.settings.TesterumDirs testerumDirs)
public void save(@NotNull
java.util.List<com.testerum.model.project.RecentProject> recentProjects,
@NotNull
java.nio.file.Path recentProjectsFile)
@NotNull
public java.util.List<com.testerum.model.project.RecentProject> load(@NotNull
java.nio.file.Path recentProjectsFile)
public void add(@NotNull
com.testerum.model.project.RecentProject recentProject,
@NotNull
java.nio.file.Path recentProjectsFile)
@NotNull
public com.testerum.model.project.RecentProject updateLastOpened(@NotNull
java.nio.file.Path projectRootDir,
@NotNull
java.nio.file.Path recentProjectsFile)
@NotNull
public com.testerum.model.project.RecentProject getByPathOrAdd(@NotNull
java.nio.file.Path projectRootDir,
@NotNull
java.nio.file.Path recentProjectsFile)
public void delete(@NotNull
java.nio.file.Path projectRootDir,
@NotNull
java.nio.file.Path recentProjectsFile)