1 package com.atlassian.plugin.manager;
2
3 import com.atlassian.plugin.PluginArtifact;
4 import com.atlassian.plugin.PluginInstaller;
5 import com.atlassian.plugin.RevertablePluginInstaller;
6
7
8
9
10
11
12
13 class NoOpRevertablePluginInstaller implements RevertablePluginInstaller
14 {
15 private final PluginInstaller delegate;
16
17 public NoOpRevertablePluginInstaller(PluginInstaller delegate)
18 {
19 this.delegate = delegate;
20 }
21
22 public void revertInstalledPlugin(String pluginKey)
23 {
24
25 }
26
27 public void clearBackups()
28 {
29
30 }
31
32 public void installPlugin(String key, PluginArtifact pluginArtifact)
33 {
34 delegate.installPlugin(key, pluginArtifact);
35 }
36 }