public interface PluginApplicationMetaData
null.| Modifier and Type | Method and Description |
|---|---|
org.joda.time.DateTime |
buildDate()
Return the build date of the application.
|
Iterable<ApplicationPlugin> |
getApplicationPlugins()
Return all the application plugins in the application.
|
io.atlassian.fugue.Option<URI> |
getConfigurationURI()
Get the relative URI for the configuration of the application.
|
String |
getDefaultGroup()
Get the default user group defined for the application.
|
String |
getDefinitionModuleKey()
Return the module key for the module in the Primary plugin that defines the application.
|
String |
getDescriptionKey()
Get the description of the application as an i18n key.
|
ApplicationKey |
getKey()
Return the
ApplicationKey associated with the Application. |
String |
getName()
Get the name of the application.
|
Iterable<ApplicationPlugin> |
getPlugins()
Get the primary, application and utility plugins associated with the application.
|
io.atlassian.fugue.Option<URI> |
getPostInstallURI()
Get the relative URI to show after the application is installed.
|
io.atlassian.fugue.Option<URI> |
getPostUpdateURI()
Get the relative URI to show after the application is updated.
|
ApplicationPlugin |
getPrimaryPlugin()
Get the primary plugin associated in the application.
|
io.atlassian.fugue.Option<URI> |
getProductHelpCloudSpaceURI()
Returns relative URI to use as target space for product user helplinks in cloud.
|
io.atlassian.fugue.Option<URI> |
getProductHelpServerSpaceURI()
Returns relative URI to use as target space for product user helplinks.
|
String |
getUserCountKey()
Returns a key can be used to generate internationalised description for a passed number of users.
|
Iterable<ApplicationPlugin> |
getUtilityPlugins()
Return all the utility plugins in the application.
|
String |
getVersion()
Get the version of the application.
|
ApplicationKey getKey()
ApplicationKey associated with the Application.ApplicationKey associated with the Application.String getName()
String getVersion()
In the case of plugin applications, this will be the version of the primary plugin.
String getDescriptionKey()
String getUserCountKey()
io.atlassian.fugue.Option<URI> getConfigurationURI()
Option.none() can be returned to indicate that there is no configuration path.
Option.none() if no such path exists.io.atlassian.fugue.Option<URI> getPostInstallURI()
Option.none() can be returned to indicate that there is no path.
Option.none() if no such path exists.io.atlassian.fugue.Option<URI> getPostUpdateURI()
Option.none() can be returned to indicate that there is no path.
Option.none() if no such path exists.org.joda.time.DateTime buildDate()
new DateTime(0)) will be returned if the
build date is unknown.String getDefinitionModuleKey()
Iterable<ApplicationPlugin> getPlugins()
ApplicationPlugin getPrimaryPlugin()
Iterable<ApplicationPlugin> getApplicationPlugins()
Iterable<ApplicationPlugin> getUtilityPlugins()
String getDefaultGroup()
io.atlassian.fugue.Option<URI> getProductHelpServerSpaceURI()
Option.none() can be returned to indicate that there is no server help space.
Option.none() if no such space exists.io.atlassian.fugue.Option<URI> getProductHelpCloudSpaceURI()
Option.none() can be returned to indicate that there is no cloud help space.
Option.none() if no such space exists.Copyright © 2018 Atlassian. All rights reserved.