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 Details

    • JiraPluginApplicationMetaData

      public JiraPluginApplicationMetaData(com.atlassian.application.host.plugin.PluginApplicationMetaData applicationMetaData, Iterable<ProjectType> projectTypes)
  • Method Details

    • getProjectTypes

      public Iterable<ProjectType> getProjectTypes()
    • getKey

      public com.atlassian.application.api.ApplicationKey getKey()
      Specified by:
      getKey in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getName

      public String getName()
      Specified by:
      getName in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getDescriptionKey

      public String getDescriptionKey()
      Specified by:
      getDescriptionKey in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getUserCountKey

      public String getUserCountKey()
      Specified by:
      getUserCountKey in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getConfigurationURI

      public io.atlassian.fugue.Option<URI> getConfigurationURI()
      Specified by:
      getConfigurationURI in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getPostInstallURI

      public io.atlassian.fugue.Option<URI> getPostInstallURI()
      Specified by:
      getPostInstallURI in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getPostUpdateURI

      public io.atlassian.fugue.Option<URI> getPostUpdateURI()
      Specified by:
      getPostUpdateURI in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • buildZonedDate

      public ZonedDateTime buildZonedDate()
      Specified by:
      buildZonedDate in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getDefinitionModuleKey

      public String getDefinitionModuleKey()
      Specified by:
      getDefinitionModuleKey in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getPlugins

      public Iterable<com.atlassian.application.api.ApplicationPlugin> getPlugins()
      Specified by:
      getPlugins in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getPrimaryPlugin

      public com.atlassian.application.api.ApplicationPlugin getPrimaryPlugin()
      Specified by:
      getPrimaryPlugin in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getApplicationPlugins

      public Iterable<com.atlassian.application.api.ApplicationPlugin> getApplicationPlugins()
      Specified by:
      getApplicationPlugins in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getUtilityPlugins

      public Iterable<com.atlassian.application.api.ApplicationPlugin> getUtilityPlugins()
      Specified by:
      getUtilityPlugins in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getDefaultGroup

      public String getDefaultGroup()
      Specified by:
      getDefaultGroup in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getProductHelpServerSpaceURI

      public io.atlassian.fugue.Option<URI> getProductHelpServerSpaceURI()
      Specified by:
      getProductHelpServerSpaceURI in interface com.atlassian.application.host.plugin.PluginApplicationMetaData
    • getProductHelpCloudSpaceURI

      public io.atlassian.fugue.Option<URI> getProductHelpCloudSpaceURI()
      Specified by:
      getProductHelpCloudSpaceURI in interface com.atlassian.application.host.plugin.PluginApplicationMetaData