Interface Transaction
-
- All Known Subinterfaces:
DirectoryBasedTransaction
public interface Transaction
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Transaction.RemovedProject
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
delete(String path)
void
persist(String path, InputStream content)
void
persistUnmapped(String path, InputStream content)
void
projectExternalIdChanged(String oldId, String newId, ProjectSettingsPaths projectSettingsPaths)
void
projectRemoved(Transaction.RemovedProject removedProject)
void
rename(String oldPath, String newPath, InputStream content)
-
-
-
Method Detail
-
persist
void persist(@NotNull String path, @NotNull InputStream content)
-
delete
void delete(@NotNull String path)
-
rename
void rename(@NotNull String oldPath, @NotNull String newPath, @NotNull InputStream content)
-
projectExternalIdChanged
void projectExternalIdChanged(@NotNull String oldId, @NotNull String newId, @Nullable ProjectSettingsPaths projectSettingsPaths)
-
projectRemoved
void projectRemoved(@NotNull Transaction.RemovedProject removedProject)
-
persistUnmapped
void persistUnmapped(@NotNull String path, @NotNull InputStream content)
-
-