Package com.atlassian.jira.ajsmeta
Class HtmlMetadataManager
java.lang.Object
com.atlassian.jira.ajsmeta.HtmlMetadataManager
The metadata that gets included by default on all JIRA pages. Accessible in the browser by using
AJS.Meta.get(String).
This is currently a hard-coded set of information but in the future we might think about making this a plugin point
so that plugins can use AJS.Meta.
- Since:
- v5.2
-
Constructor Summary
ConstructorsConstructorDescriptionHtmlMetadataManager(JiraWebResourceManager webResourceManager, BuildUtilsInfo buildUtilsInfo, JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, KeyboardShortcutManager keyboardShortcutManager, VelocityRequestContextFactory velocityRequestContextFactory, FeatureManager featureManager, ProductVersionDataBeanProvider productVersionDataBeanProvider, PermissionManager permissionManager, MailSettings mailSettings, JiraProperties jiraSystemProperties, ArchivingLicenseCheck archivingLicenseCheck) -
Method Summary
Modifier and TypeMethodDescriptionvoidincludeMetadata(Writer writer) Writes metadata as HTML <meta> tags.void
-
Constructor Details
-
HtmlMetadataManager
public HtmlMetadataManager(JiraWebResourceManager webResourceManager, BuildUtilsInfo buildUtilsInfo, JiraAuthenticationContext authenticationContext, ApplicationProperties applicationProperties, KeyboardShortcutManager keyboardShortcutManager, VelocityRequestContextFactory velocityRequestContextFactory, FeatureManager featureManager, ProductVersionDataBeanProvider productVersionDataBeanProvider, PermissionManager permissionManager, MailSettings mailSettings, JiraProperties jiraSystemProperties, ArchivingLicenseCheck archivingLicenseCheck)
-
-
Method Details
-
requireCommonMetadata
public void requireCommonMetadata() -
includeMetadata
Writes metadata as HTML <meta> tags.- Parameters:
writer- a Writer- Throws:
IOException- if there is a problem writing towriter
-
getVersionBean
-