Class FSUndoPatchBuilder
- java.lang.Object
-
- jetbrains.buildServer.vcs.patches.FSUndoPatchBuilder
-
public class FSUndoPatchBuilder extends Object
- Author:
- Eugene Petrenko Created: 06.05.2009 22:31:07
-
-
Constructor Summary
Constructors Constructor Description FSUndoPatchBuilder(FileStorageWriter filesWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchercreateUndoPatcher(PatcherErrorHandler errorHandler)voidrecordDelete(File file)voidrecordDirectory(File dir)voidrecordFile(File file)voidrecordReadonlyAttribute(File file)voidrecordTimestamp(File file)protected voidrevertPatchClosed()voidsetPreserveTimestamp(boolean preserveTimestamp)voidsetPreverseReadonlyAttribute(boolean preverseFileAttributes)voidwriteFinished()
-
-
-
Constructor Detail
-
FSUndoPatchBuilder
public FSUndoPatchBuilder(@NotNull FileStorageWriter filesWriter)
-
-
Method Detail
-
setPreserveTimestamp
public void setPreserveTimestamp(boolean preserveTimestamp)
-
setPreverseReadonlyAttribute
public void setPreverseReadonlyAttribute(boolean preverseFileAttributes)
-
writeFinished
public void writeFinished() throws IOException- Throws:
IOException
-
createUndoPatcher
public Patcher createUndoPatcher(@NotNull PatcherErrorHandler errorHandler) throws IOException
- Throws:
IOException
-
revertPatchClosed
protected void revertPatchClosed()
-
recordDelete
public void recordDelete(@NotNull File file) throws IOException- Throws:
IOException
-
recordDirectory
public void recordDirectory(@NotNull File dir) throws IOException- Throws:
IOException
-
recordReadonlyAttribute
public void recordReadonlyAttribute(@NotNull File file)
-
recordTimestamp
public void recordTimestamp(@NotNull File file) throws IOException- Throws:
IOException
-
recordFile
public void recordFile(@NotNull File file) throws IOException- Throws:
IOException
-
-