/** * This constructor is for the benefit of plugins which may be expecting there to be a no-arg constructor for this * and sub classes. */ protected AbstractProjectTabPanel() { this.authenticationContext = ComponentAccessor.getJiraAuthenticationContext(); }
@Deprecated public Fetch(final ApplicationProperties applicationProperties) { this(applicationProperties, ComponentAccessor.getJiraAuthenticationContext()); }
/** * @deprecated since 6.4.7. */ @Deprecated public VersionOptionsConfigItem(VersionManager versionManager) { this.versionManager = versionManager; this.jiraAuthenticationContext = ComponentAccessor.getJiraAuthenticationContext(); }
@VisibleForTesting JiraAuthenticationContext getJiraAuthenticationContext() { return ComponentAccessor.getJiraAuthenticationContext(); }
@VisibleForTesting I18nHelper getI18nBean() { return ComponentAccessor.getJiraAuthenticationContext().getI18nHelper(); }
/** * 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()); }
/** * @return The logged in user. * @deprecated Use {@link #getLoggedInUser()}. Since v7.0 */ @Deprecated public ApplicationUser getLoggedInApplicationUser() { return getJiraAuthenticationContext().getUser(); }
protected ApplicationUser getLoggedInUser() { return ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(); } }
protected I18nHelper getI18NBean() { return ComponentAccessor.getJiraAuthenticationContext().getI18nHelper(); } }
/** * Constructor. * @param field Field the handler is for. * * @deprecated @since 5.0-RC2 Use the constructor {@link #AbstractCustomFieldOperationsHandler(CustomField field, I18nHelper i18nHelper)} */ public AbstractCustomFieldOperationsHandler(CustomField field) { this.field = field; i18nHelper = ComponentAccessor.getJiraAuthenticationContext().getI18nHelper(); }
/** * Constructor. * @deprecated Use {@link #GenericTextCFType(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 protected GenericTextCFType(CustomFieldValuePersister customFieldValuePersister, GenericConfigManager genericConfigManager) { this(customFieldValuePersister, genericConfigManager, ComponentAccessor.getComponent(TextFieldCharacterLengthValidator.class), ComponentAccessor.getJiraAuthenticationContext()); }
/** * @deprecated There are countless simpler and faster ways to get an {@code I18nHelper} and ask it to translate * something for you. Asking {@code IssueOperations} to do it does not make any sense. Since v6.3. */ @Deprecated public static String getText(String key) { return ComponentAccessor.getJiraAuthenticationContext().getI18nHelper().getText(key); } }
public StatisticsMapper getStatisticsMapper(final CustomField customField) { if (clauseNames == null) { throw new IllegalStateException("Attempt to retrieve Statistics Mapper off uninitialised custom field searcher."); } final SelectConverter selectConverter = componentLocator.getComponentInstanceOfType(SelectConverter.class); return new SelectStatisticsMapper(customField, selectConverter, ComponentAccessor.getJiraAuthenticationContext(), customFieldInputHelper); }
/** * @return The logged in user. */ @IncompatibleReturnType(since = "7.0", was = "com.atlassian.crowd.embedded.api.User") public ApplicationUser getLoggedInUser() { return getJiraAuthenticationContext().getUser(); }
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); }
@Override public String getTranslatedName() { return getTranslatedName(ComponentAccessor.getJiraAuthenticationContext().getI18nHelper()); }
public Preferences getUserPreferences() { if (userPrefs == null) { userPrefs = getComponentInstanceOfType(UserPreferencesManager.class).getPreferences(getJiraAuthenticationContext().getUser()); } return userPrefs; }
private static boolean isLoggedInSysAdmin() { ApplicationUser user = ComponentAccessor.getJiraAuthenticationContext().getUser(); if (user == null) { return false; } PermissionManager permissionManager = ComponentAccessor.getPermissionManager(); return permissionManager.hasPermission(Permissions.SYSTEM_ADMIN, user); }
boolean canCurrentUserSeeIssue(Issue issue) { final ApplicationUser user = ComponentAccessor.getJiraAuthenticationContext().getUser(); return ComponentAccessor.getPermissionManager().hasPermission(Permissions.BROWSE, issue, user); }
public FieldConfigScheme createWithDefaultValues(final ConfigurableField field, final Map<String, FieldConfig> configs) { // Create a dummy config final FieldConfigScheme.Builder scheme = createBuilder(); // scheme.setName("Default Configuration Scheme for " + field.getName()); scheme.setName(ComponentAccessor.getJiraAuthenticationContext().getI18nHelper().getText( "admin.customfields.default.config.scheme", field.getName())); scheme.setDescription(ComponentAccessor.getJiraAuthenticationContext().getI18nHelper().getText( "admin.customfields.default.config.description")); scheme.setConfigs(configs); return create(scheme.toFieldConfigScheme(), field); }