Class PluginsStateProviderImpl
- java.lang.Object
-
- jetbrains.buildServer.plugins.impl.PluginsStateProviderImpl
-
- All Implemented Interfaces:
PluginsStateProvider
public class PluginsStateProviderImpl extends Object implements PluginsStateProvider
-
-
Constructor Summary
Constructors Constructor Description PluginsStateProviderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLoadedPlugin(PluginData plugin)voidaddNotLoadedPlugin(NotLoadedPlugin notLoaded)PluginDatafindPluginData(String pluginName)PluginsStategetPluginsState()voidpluginRemoved(PluginInfo deleted)voidremoveLoadedPlugin(PluginData pluginData)voidremoveNotLoadedPlugin(PluginInfo pluginInfo)voidsetLoadedPlugins(List<PluginData> list)voidsetNotLoadedPlugins(List<NotLoadedPlugin> disabled)
-
-
-
Method Detail
-
getPluginsState
public PluginsState getPluginsState()
- Specified by:
getPluginsStatein interfacePluginsStateProvider- Returns:
- an immutable copy of PluginsState
-
removeNotLoadedPlugin
public void removeNotLoadedPlugin(@NotNull PluginInfo pluginInfo)
-
addLoadedPlugin
public void addLoadedPlugin(@NotNull PluginData plugin)
-
removeLoadedPlugin
public void removeLoadedPlugin(@NotNull PluginData pluginData)
-
addNotLoadedPlugin
public void addNotLoadedPlugin(@NotNull NotLoadedPlugin notLoaded)
-
findPluginData
@Nullable public PluginData findPluginData(@NotNull String pluginName)
-
pluginRemoved
public void pluginRemoved(@NotNull PluginInfo deleted)
-
setLoadedPlugins
public void setLoadedPlugins(@NotNull List<PluginData> list)
-
setNotLoadedPlugins
public void setNotLoadedPlugins(@NotNull List<NotLoadedPlugin> disabled)
-
-