Interface Transaction
-
- All Known Subinterfaces:
DirectoryBasedTransaction
public interface Transaction
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTransaction.RemovedProject
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelete(String path)voidpersist(String path, InputStream content)voidpersistUnmapped(String path, InputStream content)voidprojectExternalIdChanged(String oldId, String newId, ProjectSettingsPaths projectSettingsPaths)voidprojectRemoved(Transaction.RemovedProject removedProject)voidrename(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)
-
-