com.atlassian.jira.issue.thumbnail
Interface ThumbnailManager

All Known Implementing Classes:
DefaultThumbnailManager, DisabledThumbNailManager

public interface ThumbnailManager

Provides key services for small-sized images representing image attachments on issues.


Field Summary
static com.atlassian.core.util.thumbnail.Thumbnail.MimeType MIME_TYPE
          The JIRA global thumbnail MIME type.
 
Method Summary
 boolean checkToolkit()
          Checks if there is an "Abstract Window Toolkit" (AWT Toolkit) available.
 boolean checkToolkit(User user)
          Deprecated. Call checkToolkit() instead. Since v4.3
 com.atlassian.core.util.thumbnail.Thumbnail getThumbnail(Attachment attachment)
          Returns the Thumbnail that corresponds to an Attachment, or null if the given attachment is not an image.
 Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Collection<Attachment> attachments, User user)
           
 Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Collection<Attachment> attachments, com.atlassian.crowd.embedded.api.User user)
           
 Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(org.ofbiz.core.entity.GenericValue issue, User user)
          Deprecated. since 4.0 use getThumbnails(com.atlassian.jira.issue.Issue, User)
 Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Issue issue, User user)
          Deprecated. Call getThumbnails(com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User) instead. Since v4.3
 Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Issue issue, com.atlassian.crowd.embedded.api.User user)
          Retrieves Thumbnails for an Issue
 boolean isThumbnailable(Attachment attachmentGV)
           
 

Field Detail

MIME_TYPE

static final com.atlassian.core.util.thumbnail.Thumbnail.MimeType MIME_TYPE
The JIRA global thumbnail MIME type.

Method Detail

getThumbnails

Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Collection<Attachment> attachments,
                                                                      User user)
                                                                      throws Exception
Throws:
Exception

getThumbnails

Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Collection<Attachment> attachments,
                                                                      com.atlassian.crowd.embedded.api.User user)
                                                                      throws Exception
Throws:
Exception

getThumbnails

@Deprecated
Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(org.ofbiz.core.entity.GenericValue issue,
                                                                                 User user)
                                                                      throws Exception
Deprecated. since 4.0 use getThumbnails(com.atlassian.jira.issue.Issue, User)

Retrieves Thumbnails for an issue.

Parameters:
issue - the issue to get the thumnails for.
user - the user on whose behalf the request is made.
Returns:
the thumbnails.
Throws:
Exception

getThumbnails

Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Issue issue,
                                                                      User user)
                                                                      throws Exception
Deprecated. Call getThumbnails(com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User) instead. Since v4.3

Retrieves Thumbnails for an Issue

Parameters:
issue - the issue to get the thumnails for.
user - the user on whose behalf the request is made.
Returns:
the thumbnails.
Throws:
Exception

getThumbnails

Collection<com.atlassian.core.util.thumbnail.Thumbnail> getThumbnails(Issue issue,
                                                                      com.atlassian.crowd.embedded.api.User user)
                                                                      throws Exception
Retrieves Thumbnails for an Issue

Parameters:
issue - the issue to get the thumnails for.
user - the user on whose behalf the request is made.
Returns:
the thumbnails.
Throws:
Exception

isThumbnailable

boolean isThumbnailable(Attachment attachmentGV)
                        throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException

checkToolkit

boolean checkToolkit(User user)
Deprecated. Call checkToolkit() instead. Since v4.3

Checks if there is an "Abstract Window Toolkit" (AWT Toolkit) available.

Returns:
true if there is an "Abstract Window Toolkit" (AWT Toolkit) available.

checkToolkit

boolean checkToolkit()
Checks if there is an "Abstract Window Toolkit" (AWT Toolkit) available.

Returns:
true if there is an "Abstract Window Toolkit" (AWT Toolkit) available.

getThumbnail

@Nullable
com.atlassian.core.util.thumbnail.Thumbnail getThumbnail(Attachment attachment)
Returns the Thumbnail that corresponds to an Attachment, or null if the given attachment is not an image.

Parameters:
attachment - an Attachment
Returns:
returns a Thumbnail, or null


Copyright © 2002-2011 Atlassian. All Rights Reserved.