View Javadoc
1   package com.atlassian.activeobjects.spi;
2   
3   public interface PluginInformation {
4       /**
5        * If the plugin information is available then the following methods will return non-{@code null} values.
6        * <ul>
7        * <li>{@link #getPluginName()}</li>
8        * <li>{@link #getPluginKey()}</li>
9        * <li>{@link #getPluginVersion()}</li>
10       * </ul>
11       *
12       * @return whether or not this is plugin information is actually available.
13       */
14      boolean isAvailable();
15  
16      String getPluginName();
17  
18      String getPluginKey();
19  
20      String getPluginVersion();
21  
22      String getVendorName();
23  
24      String getVendorUrl();
25  }