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 Patcher
createUndoPatcher(PatcherErrorHandler errorHandler)
void
recordDelete(File file)
void
recordDirectory(File dir)
void
recordFile(File file)
void
recordReadonlyAttribute(File file)
void
recordTimestamp(File file)
protected void
revertPatchClosed()
void
setPreserveTimestamp(boolean preserveTimestamp)
void
setPreverseReadonlyAttribute(boolean preverseFileAttributes)
void
writeFinished()
-
-
-
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
-
-