public static final class PluginPersistentState.Builder extends Object
PluginPersistentState instances.
This class is not thread safe. It should only be used in a method local context.
| Modifier and Type | Method and Description |
|---|---|
PluginPersistentState.Builder |
addState(Map<String,Boolean> state)
Add the plugin state.
|
PluginPersistentState.Builder |
clearPluginRestartState() |
static PluginPersistentState.Builder |
create() |
static PluginPersistentState.Builder |
create(PluginPersistentState state) |
PluginPersistentState.Builder |
removeState(String key)
Remove a plugin's state.
|
PluginPersistentState.Builder |
setEnabled(ModuleDescriptor<?> pluginModule,
boolean isEnabled) |
PluginPersistentState.Builder |
setEnabled(Plugin plugin,
boolean isEnabled) |
PluginPersistentState.Builder |
setPluginRestartState(String pluginKey,
PluginRestartState state) |
PluginPersistentState.Builder |
setState(PluginPersistentState state)
reset all plugin's state.
|
PluginPersistentState |
toState() |
public static PluginPersistentState.Builder create()
public static PluginPersistentState.Builder create(PluginPersistentState state)
public PluginPersistentState toState()
public PluginPersistentState.Builder setEnabled(ModuleDescriptor<?> pluginModule, boolean isEnabled)
public PluginPersistentState.Builder setEnabled(Plugin plugin, boolean isEnabled)
public PluginPersistentState.Builder setState(PluginPersistentState state)
public PluginPersistentState.Builder addState(Map<String,Boolean> state)
public PluginPersistentState.Builder removeState(String key)
public PluginPersistentState.Builder setPluginRestartState(String pluginKey, PluginRestartState state)
public PluginPersistentState.Builder clearPluginRestartState()
Copyright © 2014 Atlassian. All rights reserved.