Package com.atlassian.jira.application
Class JiraPluginApplicationMetaData
java.lang.Object
com.atlassian.jira.application.JiraPluginApplicationMetaData
- All Implemented Interfaces:
com.atlassian.application.host.plugin.PluginApplicationMetaData
public class JiraPluginApplicationMetaData
extends Object
implements com.atlassian.application.host.plugin.PluginApplicationMetaData
Metadata for JIRA application definitions. It JIRA application definition is exactly the same as any other
regular application definition but it also allows the definition of project types.
-
Constructor Summary
ConstructorsConstructorDescriptionJiraPluginApplicationMetaData
(com.atlassian.application.host.plugin.PluginApplicationMetaData applicationMetaData, Iterable<ProjectType> projectTypes) -
Method Summary
Modifier and TypeMethodDescriptionIterable<com.atlassian.application.api.ApplicationPlugin>
io.atlassian.fugue.Option<URI>
com.atlassian.application.api.ApplicationKey
getKey()
getName()
Iterable<com.atlassian.application.api.ApplicationPlugin>
io.atlassian.fugue.Option<URI>
io.atlassian.fugue.Option<URI>
com.atlassian.application.api.ApplicationPlugin
io.atlassian.fugue.Option<URI>
io.atlassian.fugue.Option<URI>
Iterable<com.atlassian.application.api.ApplicationPlugin>
-
Constructor Details
-
JiraPluginApplicationMetaData
public JiraPluginApplicationMetaData(com.atlassian.application.host.plugin.PluginApplicationMetaData applicationMetaData, Iterable<ProjectType> projectTypes)
-
-
Method Details
-
getProjectTypes
-
getKey
public com.atlassian.application.api.ApplicationKey getKey()- Specified by:
getKey
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getName
- Specified by:
getName
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getVersion
- Specified by:
getVersion
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getDescriptionKey
- Specified by:
getDescriptionKey
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getUserCountKey
- Specified by:
getUserCountKey
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getConfigurationURI
- Specified by:
getConfigurationURI
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getPostInstallURI
- Specified by:
getPostInstallURI
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getPostUpdateURI
- Specified by:
getPostUpdateURI
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
buildZonedDate
- Specified by:
buildZonedDate
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getDefinitionModuleKey
- Specified by:
getDefinitionModuleKey
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getPlugins
- Specified by:
getPlugins
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getPrimaryPlugin
public com.atlassian.application.api.ApplicationPlugin getPrimaryPlugin()- Specified by:
getPrimaryPlugin
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getApplicationPlugins
- Specified by:
getApplicationPlugins
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getUtilityPlugins
- Specified by:
getUtilityPlugins
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getDefaultGroup
- Specified by:
getDefaultGroup
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getProductHelpServerSpaceURI
- Specified by:
getProductHelpServerSpaceURI
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-
getProductHelpCloudSpaceURI
- Specified by:
getProductHelpCloudSpaceURI
in interfacecom.atlassian.application.host.plugin.PluginApplicationMetaData
-