UserKeyService getUserKeyService() { return ComponentAccessor.getComponentOfType(UserKeyService.class); } }
public UserFormatManager get() { return ComponentAccessor.getComponentOfType(UserFormatManager.class); } });
private AutowireCapableWebworkActionRegistry getAutowireCapableWebworkActionRegistry() { // Get a new one each time, because the ActionFactory is a permanent singleton, we don't know when Pico is reloaded. // Alternatively, we could use setter injection via Pico managed configurator like setPluginClassLoader(final ClassLoader classLoader) return ComponentAccessor.getComponentOfType(AutowireCapableWebworkActionRegistry.class); }
IssueFactory getIssueFactory() { // the reason that this is not done in the constructor is that IssueFactory depends on IssueLinkManager which // depends on IssueIndexManager // and therefore is a cyclic dependency return ComponentAccessor.getComponentOfType(IssueFactory.class); }
public SessionSearchObjectManagerFactory getSessionSearchRequestManagerFactory() { if (sessionSearchObjectManagerFactory == null) { sessionSearchObjectManagerFactory = ComponentAccessor.getComponentOfType(SessionSearchObjectManagerFactory.class); } return sessionSearchObjectManagerFactory; }
SearchHandlerManager getSearchHandlerManager() { return ComponentAccessor.getComponentOfType(SearchHandlerManager.class); } }
/** * @return an I18nHelper */ I18nHelper getI18nHelper() { return ComponentAccessor.getComponentOfType(I18nHelper.class); }
DashboardPermissionService getPermissionService() { return ComponentAccessor.getComponentOfType(DashboardPermissionService.class); } }
/** * @deprecated Use the other constructor. Since 6.0. */ @Deprecated public ChangeHistoryFieldIdResolver(final ChangeHistoryFieldConstants changeHistoryFieldConstants, final VersionResolver versionResolver, final ConstantsManager constantsManager) { this(changeHistoryFieldConstants, ComponentAccessor.getComponentOfType(UserResolver.class), versionResolver, constantsManager); }
public ExtendedSystemInfoUtilsImpl(final I18nHelper i18nHelper) { this(new SystemInfoUtilsImpl(), getComponentOfType(ServiceManager.class), getComponentOfType(PluginAccessor.class), ComponentAccessor.getApplicationProperties(), getComponentOfType(TrustedApplicationService.class), ComponentAccessor.getOfBizDelegator(), i18nHelper, ComponentAccessor.getUserUtil(), getComponentOfType(HashRegistryCache.class), getComponentOfType(LocaleManager.class), getComponentOfType(JiraLicenseService.class), getComponentOfType(BuildUtilsInfo.class), getComponentOfType(UpgradeManager.class), getComponentOfType(IssueIndexManager.class), getComponentOfType(JiraProperties.class), getComponentOfType(ClusterManager.class), getComponentOfType(JiraStartStopAnalyticHelper.class)); }
/** * @param params Parameters retrieved by the Listener * @param user The user this event refers to */ public UserEvent(Map<String,Object> params, ApplicationUser user, int eventType) { super(params); this.user = user; this.eventType = eventType; JiraAuthenticationContext authenticationContext = ComponentAccessor.getComponentOfType(JiraAuthenticationContext.class); this.initiatingUser = authenticationContext.getUser(); }
private String getI18nMetaDataOutputProperty() { return ComponentAccessor.getComponentOfType(ApplicationProperties.class). getDefaultBackedText(APKeys.JIRA_I18N_INCLUDE_META_DATA); }
/** * An old constructor which is left here only for backward compatibility. * * @param locale * @param applicationProperties * * @deprecated Use {@link #OutlookDate(java.util.Locale, com.atlassian.jira.config.properties.ApplicationProperties, com.atlassian.jira.util.I18nHelper.BeanFactory, com.atlassian.jira.datetime.DateTimeFormatterFactory)} or better still {@link com.atlassian.jira.web.util.OutlookDateManager}. Since v4.3 */ public OutlookDate(final Locale locale, final ApplicationProperties applicationProperties) { this(locale, applicationProperties, i18nFactory(applicationProperties), ComponentAccessor.getComponentOfType(DateTimeFormatterFactory.class)); }
@Override public void destroy() { // cleanup of our registered job runners final SchedulerService scheduler = ComponentAccessor.getComponentOfType(SchedulerService.class); for (JobRunnerKey jobRunnerKey : jobRunnerKeys) { scheduler.unregisterJobRunner(jobRunnerKey); } } }
public boolean isAliasForField(final ApplicationUser user, final String jqlName) { final SearchHandlerManager searchHandlerManager = ComponentAccessor.getComponentOfType(SearchHandlerManager.class); final Collection<String> fieldIds = searchHandlerManager.getFieldIds(user, jqlName); return fieldIds.contains(navigableField.getId()); }
/** * Check if given locale is valid for this JIRA instance, ie. if it is installed. * * @param locale to validate * @return whether given local is valid */ public boolean isLocaleValid(final String locale) { final LocaleManager localeManager = ComponentAccessor.getComponentOfType(LocaleManager.class); final Set<Locale> installedLocales = localeManager.getInstalledLocales(); return installedLocales.contains(localeManager.getLocale(locale)); }
public SearchDescriptionEnabledAction(IssueSearcherManager issueSearcherManager, SearchService searchService, final SearchSortUtil searchSortUtil) { this.issueSearcherManager = issueSearcherManager; this.searchService = searchService; this.searchSortUtil = searchSortUtil; this.permissionManager = ComponentAccessor.getPermissionManager(); this.authenticationContext = ComponentAccessor.getJiraAuthenticationContext(); this.favouritesService = ComponentAccessor.getComponentOfType(FavouritesService.class); }
/** * Notifies registered IssueEventListeners of the given event. * @param event the event. */ public static void dispatchEvent(IssueEvent event) { if (ImportUtils.isEnableNotifications()) { ComponentAccessor.getComponentOfType(EventPublisher.class).publish(event); } } }
private void refreshSearchersAndIndexers() { // @todo These must be statically called since otherwise a cyclic dependency will occur. There really needs to be a CacheManager that handles all these dependent caches ComponentAccessor.getComponent(FieldConfigSchemeManager.class).init(); // Resets the issue search manager final IssueSearcherManager issueSearcherManager = ComponentAccessor.getComponentOfType(IssueSearcherManager.class); issueSearcherManager.refresh(); final FieldIndexerManager fieldIndexerManager = ComponentAccessor.getComponentOfType(FieldIndexerManager.class); fieldIndexerManager.refresh(); }
public String getRenderedContent(FieldRenderContext fieldRenderContext) { Issue issue = fieldRenderContext.getIssue(); String fieldId = fieldRenderContext.getFieldId(); FieldLayoutManager fieldLayoutManager = ComponentAccessor.getComponentOfType(FieldLayoutManager.class); // can't put into constructor due to cyclic dependency FieldLayoutItem fieldLayoutItem = fieldLayoutManager.getFieldLayout(issue.getProjectObject(), issue.getIssueTypeId()).getFieldLayoutItem(fieldId); if (fieldLayoutItem != null) { return getRenderedContent(fieldLayoutItem.getRendererType(), fieldRenderContext.getBody(), issue.getIssueRenderContext()); } return null; }