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 classServerPluginUnpacker.UnpackException
-
Constructor Summary
Constructors Constructor Description ServerPluginUnpacker(PluginsOriginalPackages pluginsOriginalPackages, PluginPaths paths)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FileextractPlugin(File extractFolder, File pluginZip)FilegetExtractFolder(File root)StringgetFileDetails(File file)FilegetPluginDir(File extractFolder, File pluginZip, boolean checkExistence)File[]listPlugins(File path)FileunpackAllPlugins(File root, File extractFolder)FileupdatePlugin(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
-
-