/** * @deprecated Use {@link #shortBeans(java.util.Collection, JiraBaseUrls, com.atlassian.jira.issue.thumbnail.ThumbnailManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)} */ @Deprecated public static Collection<AttachmentJsonBean> shortBeans(final Collection<Attachment> attachments, final JiraBaseUrls urls, final ThumbnailManager thumbnailManager) { return ComponentAccessor.getComponent(AttachmentJsonBeanConverter.class).shortBeans(attachments); }
/** * @return null if the input is null * @deprecated Use {@link #shortBean(com.atlassian.jira.issue.attachment.Attachment, JiraBaseUrls, com.atlassian.jira.issue.thumbnail.ThumbnailManager, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)} */ @Deprecated public static AttachmentJsonBean shortBean(final Attachment attachment, final JiraBaseUrls urls, ThumbnailManager thumbnailManager) { return ComponentAccessor.getComponent(AttachmentJsonBeanConverter.class).shortBean(attachment); }
/** * @deprecated Use {@link AttachmentJsonBeanConverter#shortBeans(java.util.Collection)} */ @Deprecated public static Collection<AttachmentJsonBean> shortBeans(final Collection<Attachment> attachments, final JiraBaseUrls urls, final ThumbnailManager thumbnailManager, final ApplicationUser loggedInUser, final EmailFormatter emailFormatter) { return ComponentAccessor.getComponent(AttachmentJsonBeanConverter.class).shortBeans(attachments); }
/** * @deprecated Use {@link AttachmentJsonBeanConverter#shortBean(com.atlassian.jira.issue.attachment.Attachment)} */ @Deprecated public static AttachmentJsonBean shortBean(final Attachment attachment, final JiraBaseUrls urls, ThumbnailManager thumbnailManager, final ApplicationUser loggedInUser, final EmailFormatter emailFormatter) { return ComponentAccessor.getComponent(AttachmentJsonBeanConverter.class).shortBean(attachment); }
Collection<AttachmentJsonBean> jsonBeans = attachmentJsonBeanConverter.shortBeans(attachments); return Response.ok(jsonBeans).cacheControl(never()).build();
@Override public FieldJsonRepresentation getJsonFromIssue(final Issue issue, final boolean renderedVersionRequired, final FieldLayoutItem fieldLayoutItem) { final List<Attachment> comments = attachmentManager.getAttachments( issue, new AttachmentFileNameCreationDateComparator(getAuthenticationContext().getLocale())); final FieldJsonRepresentation fieldJsonRepresentation = new FieldJsonRepresentation( new JsonData(attachmentJsonBeanConverter.shortBeans(comments)) ); if (renderedVersionRequired) { fieldJsonRepresentation.setRenderedData(new JsonData(AttachmentRenderedJsonBean.shortBeans(comments, jiraBaseUrls, thumbnailManager, dateTimeFormatterFactory, authenticationContext.getUser(), emailFormatter))); } return fieldJsonRepresentation; } }