public class

AttachmentBlockContextProvider

extends Object
implements CacheableContextProvider
java.lang.Object
   ↳ com.atlassian.jira.plugin.viewissue.AttachmentBlockContextProvider

Class Overview

Provides context for the Attachments block on the View Issue page.

Summary

Nested Classes
class AttachmentBlockContextProvider.IconGenerator  
class AttachmentBlockContextProvider.SimpleAttachment  
Public Constructors
AttachmentBlockContextProvider(AttachmentManager attachmentManager, JiraAuthenticationContext authenticationContext, ThumbnailManager thumbnailManager, UserManager userManager, FileIconUtil fileIconUtil, DateTimeFormatter dateTimeFormatter, AttachmentBlockContextHelper helper)
Public Methods
Map<StringObject> getContextMap(Map<StringObject> context)
String getUniqueContextKey(Map<StringObject> context)
Return a key that is unique for the scope that this context should be scoped.
void init(Map<StringString> params)
Protected Methods
Comparator<Attachment> attachmentComparator()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.plugin.webfragment.CacheableContextProvider
From interface com.atlassian.plugin.web.ContextProvider

Public Constructors

public AttachmentBlockContextProvider (AttachmentManager attachmentManager, JiraAuthenticationContext authenticationContext, ThumbnailManager thumbnailManager, UserManager userManager, FileIconUtil fileIconUtil, DateTimeFormatter dateTimeFormatter, AttachmentBlockContextHelper helper)

Public Methods

public Map<StringObject> getContextMap (Map<StringObject> context)

public String getUniqueContextKey (Map<StringObject> context)

Return a key that is unique for the scope that this context should be scoped. E.g. If the context is unique per issue, per user return "JRA-11234:nmenere"

Parameters
context the context passed into the getContextMap method.
Returns
  • a key that is unique for the scope that this context

public void init (Map<StringString> params)

Protected Methods

protected Comparator<Attachment> attachmentComparator ()

Returns
  • a Comparator<Attachment> according to the user's selection.