/** * Retrieves and returns the web resource URL provider instance * * @return web resource URL provider */ public static WebResourceUrlProvider getWebResourceUrlProvider() { return getComponent(WebResourceUrlProvider.class); }
/** * Retrieves and returns the column layout manager instance * * @return column layout manager */ public static ColumnLayoutManager getColumnLayoutManager() { return getComponent(ColumnLayoutManager.class); }
/** * Retrieves and returns the vote manager instance * * @return vote manager */ public static VoteManager getVoteManager() { return getComponent(VoteManager.class); }
/** * Retrieves the RendererManager component. * * @return the RendererManager component. */ public static RendererManager getRendererManager() { return getComponent(RendererManager.class); }
/** * Retrieves and returns the index path manager instance * * @return index path manager */ public static IndexPathManager getIndexPathManager() { return getComponent(IndexPathManager.class); }
/** * Retrieves and returns the field screen manager instance * * @return field screen manager */ public static FieldScreenManager getFieldScreenManager() { return getComponent(FieldScreenManager.class); }
/** * Retrieves and returns the user preferences manager instance * * @return user preferences manager */ public static UserPropertyManager getUserPropertyManager() { return getComponent(UserPropertyManager.class); }
/** * Retrieves and return the bulk operation manager instance * * @return bulk operation manager */ public static BulkOperationManager getBulkOperationManager() { return getComponent(BulkOperationManager.class); }
/** * Retrieves and returns the issue type scheme manager instance * * @return issue type scheme manager */ public static IssueTypeSchemeManager getIssueTypeSchemeManager() { return getComponent(IssueTypeSchemeManager.class); }
/** * Returns a {@code HelpUtil} for JIRA's help URLs. * * @deprecated since v6.2.4: Inject an instance of {@link com.atlassian.jira.help.HelpUrls} to access JIRA's * help. */ @Deprecated public HelpUtil() { urls = ComponentAccessor.getComponent(HelpUrls.class); }
@VisibleForTesting VelocityTemplatingEngine getTemplatingEngine() { return ComponentAccessor.getComponent(VelocityTemplatingEngine.class); } }
/** * @return null if the input is null * @deprecated Use {@link #shortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)} */ @Deprecated public static CommentJsonBean shortBean(final Comment comment, final JiraBaseUrls urls, final ProjectRoleManager projectRoleManager) { return shortBean(comment, urls, projectRoleManager, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.class)); }
/** * @return null if the input is null * @deprecated Use {@link #renderedShortBean(com.atlassian.jira.issue.comments.Comment, JiraBaseUrls, com.atlassian.jira.security.roles.ProjectRoleManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.issue.RendererManager, String, com.atlassian.jira.issue.fields.renderer.IssueRenderContext, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)} */ @Deprecated public static CommentJsonBean renderedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext) { return renderedShortBean(comment, urls, projectRoleManager, dateTimeFormatterFactory, rendererManager, rendererType, renderContext, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.class)); }
I18nHelper getI18n(final ApplicationUser user) { final I18nHelper.BeanFactory beanFactory = ComponentAccessor.getComponent(I18nHelper.BeanFactory.class); return beanFactory.getInstance(user); }
/** * Constructor. * @deprecated Use {@link #TextCFType(com.atlassian.jira.issue.customfields.persistence.CustomFieldValuePersister, com.atlassian.jira.issue.customfields.manager.GenericConfigManager, com.atlassian.jira.issue.fields.TextFieldCharacterLengthValidator, com.atlassian.jira.security.JiraAuthenticationContext)} instead. Since v6.4.1 */ @Deprecated public TextCFType(final CustomFieldValuePersister customFieldValuePersister, final GenericConfigManager genericConfigManager) { super(customFieldValuePersister, genericConfigManager); projectCustomFieldImporter = new TextLengthValidatingCustomFieldImporter(ComponentAccessor.getComponent(TextFieldCharacterLengthValidator.class)); }
/** * Constructor. * @deprecated Use {@link #StringCFType(com.atlassian.jira.issue.customfields.persistence.CustomFieldValuePersister, com.atlassian.jira.issue.customfields.manager.GenericConfigManager, com.atlassian.jira.issue.fields.TextFieldCharacterLengthValidator, com.atlassian.jira.security.JiraAuthenticationContext)} instead. Since v6.4.1 */ @Deprecated public StringCFType(final CustomFieldValuePersister customFieldValuePersister, final GenericConfigManager genericConfigManager) { this(customFieldValuePersister, genericConfigManager, ComponentAccessor.getComponent(TextFieldCharacterLengthValidator.class), ComponentAccessor.getJiraAuthenticationContext()); }
@VisibleForTesting QueryParser getQueryParser(final String fieldName) { return ComponentAccessor.getComponent(LuceneQueryParserFactory.class).createParserFor(fieldName); } }
/** * @deprecated Use {@link #shortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.issue.thumbnail.ThumbnailManager, com.atlassian.jira.datetime.DateTimeFormatterFactory, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)} */ @Deprecated public static Collection<AttachmentRenderedJsonBean> shortBeans(final Collection<Attachment> attachments, final JiraBaseUrls urls, final ThumbnailManager thumbnailManager, final DateTimeFormatterFactory dateTimeFormatterFactory) { return shortBeans(attachments, urls, thumbnailManager, dateTimeFormatterFactory, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.class)); }
public static Collection<CommentJsonBean> renderedShortBeans(final Collection<Comment> comments, final JiraBaseUrls urls, final ProjectRoleManager projectRoleManager, final DateTimeFormatterFactory dateTimeFormatterFactory, final RendererManager rendererManager, final String rendererType, final IssueRenderContext renderContext, final ApplicationUser loggedInUser, final EmailFormatter emailFormatter) { Collection<CommentJsonBean> result = Lists.newArrayListWithCapacity(comments.size()); for (Comment from : comments) { result.add(renderedShortBean(from, urls, projectRoleManager, dateTimeFormatterFactory, rendererManager, rendererType, renderContext, loggedInUser, emailFormatter)); } return Lists.newArrayList(result); }
private static JqlClauseBuilder createClauseBuilder(JqlQueryBuilder parent, Clause copy) { JqlClauseBuilder jqlClauseBuilder = ComponentAccessor.getComponent(JqlClauseBuilderFactory.class).newJqlClauseBuilder(parent); if (copy != null) { jqlClauseBuilder.addClause(copy); } return jqlClauseBuilder; }