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 void
addLoadedPlugin(PluginData plugin)
void
addNotLoadedPlugin(NotLoadedPlugin notLoaded)
PluginData
findPluginData(String pluginName)
PluginsState
getPluginsState()
void
pluginRemoved(PluginInfo deleted)
void
removeLoadedPlugin(PluginData pluginData)
void
removeNotLoadedPlugin(PluginInfo pluginInfo)
void
setLoadedPlugins(List<PluginData> list)
void
setNotLoadedPlugins(List<NotLoadedPlugin> disabled)
-
-
-
Method Detail
-
getPluginsState
public PluginsState getPluginsState()
- Specified by:
getPluginsState
in 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)
-
-