1 package com.atlassian.plugin.manager.store;
2
3 import com.atlassian.plugin.StoredPluginStateAccessor;
4 import com.atlassian.plugin.manager.PluginPersistentStateStore;
5
6 import static java.util.Objects.requireNonNull;
7
8
9
10
11
12
13 public class DefaultStoredPluginStateAccessor implements StoredPluginStateAccessor {
14
15 private final PluginPersistentStateStore pluginPersistentStateStore;
16
17 public DefaultStoredPluginStateAccessor(PluginPersistentStateStore pluginPersistentStateStore) {
18 this.pluginPersistentStateStore = requireNonNull(pluginPersistentStateStore);
19 }
20
21 @Override
22 public com.atlassian.plugin.StoredPluginState get() {
23 return pluginPersistentStateStore.load();
24 }
25 }