Class ServerPluginUnpacker
- java.lang.Object
-
- jetbrains.buildServer.web.plugins.files.ServerPluginUnpacker
-
public class ServerPluginUnpacker extends Object
Created by IntelliJ IDEA. User: Eugene.Petrenko Date: 14.05.2008 Time: 22:52:12
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ServerPluginUnpacker.UnpackException
-
Constructor Summary
Constructors Constructor Description ServerPluginUnpacker(PluginsOriginalPackages pluginsOriginalPackages, PluginPaths paths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description File
extractPlugin(File extractFolder, File pluginZip)
File
getExtractFolder(File root)
String
getFileDetails(File file)
File
getPluginDir(File extractFolder, File pluginZip, boolean checkExistence)
File[]
listPlugins(File path)
File
unpackAllPlugins(File root, File extractFolder)
File
updatePlugin(File extractFolder, File pluginZip)
-
-
-
Constructor Detail
-
ServerPluginUnpacker
public ServerPluginUnpacker(@NotNull PluginsOriginalPackages pluginsOriginalPackages, @NotNull PluginPaths paths)
-
-
Method Detail
-
extractPlugin
public File extractPlugin(File extractFolder, File pluginZip) throws ServerPluginUnpacker.UnpackException
-
getPluginDir
@NotNull public File getPluginDir(@NotNull File extractFolder, @NotNull File pluginZip, boolean checkExistence)
-
updatePlugin
public File updatePlugin(@NotNull File extractFolder, @NotNull File pluginZip) throws ServerPluginUnpacker.UnpackException
-
listPlugins
@NotNull public File[] listPlugins(File path) throws IOException
- Throws:
IOException
-
-