initial remove support
[teamcity/dotNetPackagesSupport.git] / nuget-server / src / jetbrains / buildServer / nuget / server / toolRegistry / NuGetToolManager.java
index ba0d0f2894501bb70521fec9a4ebe0a5abbbe84d..5f52df7f2f2bd81205fbf2fc1a8d5e39f357eac7 100644 (file)
@@ -29,7 +29,7 @@ public interface NuGetToolManager {
    * @return list of installed nuget tools\r
    */\r
   @NotNull\r
-  Collection<NuGetInstalledTool> getInstalledTools();\r
+  Collection<? extends NuGetInstalledTool> getInstalledTools();\r
 \r
   /**\r
    * @return list of tools that are installing now\r
@@ -52,4 +52,10 @@ public interface NuGetToolManager {
   void installTool(@NotNull String toolId);\r
 \r
 \r
+  /**\r
+   * Removes tool from server and build agents\r
+   * @param toolId tool id from {@link #getInstalledTools()} method\r
+   */\r
+  void removeTool(@NotNull String toolId);\r
+\r
 }\r