Interface DirectoryBasedTransaction
-
- All Superinterfaces:
Transaction
public interface DirectoryBasedTransaction extends Transaction
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jetbrains.buildServer.serverSide.impl.versionedSettings.Transaction
Transaction.RemovedProject
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPendingDirDelete(String path)voidaddPendingFileDelete(String path)booleancontainsFile(String path)ConfigActiongetCause()Set<String>getDeletedFiles()Set<String>getDeletedProjectDirs()Set<Transaction.RemovedProject>getDeletedProjects()FilegetDir()StringgetFullCauseDescription()longgetId()Set<String>getModifiedProjects()Set<String>getPendingDeletedDirs()Set<String>getPendingDeletedFiles()Collection<String>getRenamedFiles()StringgetRenamedOldPath(String newPath)Map<String,String>getUnmappedFiles()-
Methods inherited from interface jetbrains.buildServer.serverSide.impl.versionedSettings.Transaction
delete, persist, persistUnmapped, projectExternalIdChanged, projectRemoved, rename
-
-
-
-
Method Detail
-
getId
long getId()
-
getCause
@NotNull ConfigAction getCause()
-
getDir
@NotNull File getDir()
-
getDeletedProjects
@NotNull Set<Transaction.RemovedProject> getDeletedProjects()
-
getRenamedFiles
@NotNull Collection<String> getRenamedFiles()
-
containsFile
boolean containsFile(@NotNull String path)
-
addPendingFileDelete
void addPendingFileDelete(@NotNull String path)
-
addPendingDirDelete
void addPendingDirDelete(@NotNull String path)
-
getFullCauseDescription
@NotNull String getFullCauseDescription()
-
-