/** * @param user The user this event refers to */ public UserEvent(ApplicationUser user, int eventType) { super(); this.user = user; this.eventType = eventType; JiraAuthenticationContext authenticationContext = ComponentAccessor.getComponentOfType(JiraAuthenticationContext.class); this.initiatingUser = authenticationContext.getUser(); }
/** * @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(); }
/** * @deprecated Use {@link #createBean(com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.user.ApplicationUser)} */ @Override @Deprecated public UserJsonBean createBean(ApplicationUser createdUser) { return createBean(createdUser, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser()); }
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); }
public static Collection<CommentJsonBean> expandedShortBeans(final Collection<Comment> comments, final JiraBaseUrls urls, final ProjectRoleManager projectRoleManager, final DateTimeFormatterFactory dateTimeFormatterFactory, final RendererManager rendererManager, final String rendererType, final IssueRenderContext renderContext, final String expand, final ApplicationUser loggedInUser, final EmailFormatter emailFormatter) { Collection<CommentJsonBean> result = Lists.newArrayListWithCapacity(comments.size()); for (Comment from : comments) { result.add(expandedShortBean(from, urls, projectRoleManager, dateTimeFormatterFactory, rendererManager, rendererType, renderContext, expand, loggedInUser, emailFormatter)); } return Lists.newArrayList(result); }
/** * @return The logged in user. */ @IncompatibleReturnType(since = "7.0", was = "com.atlassian.crowd.embedded.api.User") public ApplicationUser getLoggedInUser() { return getJiraAuthenticationContext().getUser(); }
@Override public String getOnDemandDescriptionHtml() { return i18nFactory.getInstance(authenticationContext.getUser()).getText("admin.generalconfiguration.introduction.wiki.description", "<br/>"); } }
/** * @deprecated Use {@link #shortBean(com.atlassian.jira.issue.attachment.Attachment, 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 AttachmentRenderedJsonBean shortBean(final Attachment attachment, final JiraBaseUrls urls, ThumbnailManager thumbnailManager, DateTimeFormatterFactory dateTimeFormatterFactory) { return shortBean(attachment, urls, thumbnailManager, dateTimeFormatterFactory, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.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)); }
/** * @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)); }
@Deprecated public static WorklogJsonBean getRenderedWorklog(final Worklog log, final JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext) { return getRenderedWorklog(log, baseUrls, rendererType, renderContext, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.class)); }
/** * @deprecated Use {@link #setEmailAddress(String, com.atlassian.jira.user.ApplicationUser, * com.atlassian.jira.util.EmailFormatter)} */ @Deprecated @JsonIgnore public void setEmailAddress(String emailAddress) { setEmailAddress(emailAddress, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), ComponentAccessor.getComponent(EmailFormatter.class)); }
boolean canCurrentUserSeeIssue(Issue issue) { ApplicationUser loggedInUser = getJiraAuthenticationContext().getUser(); return getPermissionManager().hasPermission(Permissions.BROWSE, issue, loggedInUser); }
public Preferences getUserPreferences() { if (userPrefs == null) { userPrefs = getComponentInstanceOfType(UserPreferencesManager.class).getPreferences(getJiraAuthenticationContext().getUser()); } return userPrefs; }
/** * @deprecated Use {@link com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory#createBeanCollection(java.util.Collection, * com.atlassian.jira.user.ApplicationUser)} or {@link com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory#createBeanCollection(java.util.Collection, * com.atlassian.jira.user.ApplicationUser, JiraBaseUrls, com.atlassian.jira.util.EmailFormatter, * com.atlassian.jira.timezone.TimeZoneManager)} */ @Deprecated public static Collection<UserJsonBean> shortBeanCollection(final Collection<ApplicationUser> users, final JiraBaseUrls urls) { return ComponentAccessor.getComponent(UserBeanFactory.class).createBeanCollection(users, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), urls, ComponentAccessor.getComponent(EmailFormatter.class), ComponentAccessor.getComponent(TimeZoneManager.class)); }
/** * @deprecated Use {@link com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory#createBean(com.atlassian.jira.user.ApplicationUser, * com.atlassian.jira.user.ApplicationUser)} or {@link com.atlassian.jira.issue.fields.rest.json.DefaultUserBeanFactory#createBean(com.atlassian.jira.user.ApplicationUser, * com.atlassian.jira.user.ApplicationUser, JiraBaseUrls, com.atlassian.jira.util.EmailFormatter, * com.atlassian.jira.timezone.TimeZoneManager)} */ @Deprecated public static UserJsonBean shortBean(final ApplicationUser applicationUser, final JiraBaseUrls urls) { return ComponentAccessor.getComponent(UserBeanFactory.class).createBean(applicationUser, ComponentAccessor.getComponent(JiraAuthenticationContext.class).getUser(), urls, ComponentAccessor.getComponent(EmailFormatter.class), ComponentAccessor.getComponent(TimeZoneManager.class)); }
@Override protected String getClauseName() { return customFieldInputHelper.getUniqueClauseName(authenticationContext.getUser(), customField.getClauseNames().getPrimaryName(), customField.getName()); } }
@Override protected String getClauseName() { return customFieldInputHelper.getUniqueClauseName(jiraAuthenticationContext.getUser(), customField.getClauseNames().getPrimaryName(), customField.getName()); } }
@Override public SearchRequestAppender<CascadingOption> getSearchRequestAppender() { return new SelectCascadingOptionSearchRequestAppender(customFieldInputHelper.getUniqueClauseName(authenticationContext.getUser(), clauseNames.getPrimaryName(), customField.getName())); }