View Javadoc

1   package com.atlassian.plugin.event.events;
2   
3   import com.atlassian.plugin.Plugin;
4   
5   import static com.google.common.base.Preconditions.checkNotNull;
6   
7   /**
8    * Event that indicates a plugin has been upgraded at runtime
9    *
10   * @since 2.2.0
11   */
12  public class PluginUpgradedEvent
13  {
14      private final Plugin plugin;
15  
16      /**
17       * Constructs the event
18       * @param plugin The plugin that has been upgraded
19       */
20      public PluginUpgradedEvent(Plugin plugin)
21      {
22          this.plugin = checkNotNull(plugin);
23      }
24  
25      /**
26       * @return the plugin that has been upgraded
27       */
28      public Plugin getPlugin()
29      {
30          return plugin;
31      }
32  }