public class

SubTasksContxtProvider

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

Class Overview

Context Provider for the subtask section on view issue. Is Cacheable.

Summary

Nested Classes
class SubTasksContxtProvider.SubTaskTableRenderer  
Public Constructors
SubTasksContxtProvider(SubTaskManager subTaskManager, JiraAuthenticationContext authenticationContext, VelocityRequestContextFactory velocityRequestContextFactory, AggregateTimeTrackingCalculatorFactory aggregateTimeTrackingCalculatorFactory)
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
HttpServletRequest getRequest()
[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 SubTasksContxtProvider (SubTaskManager subTaskManager, JiraAuthenticationContext authenticationContext, VelocityRequestContextFactory velocityRequestContextFactory, AggregateTimeTrackingCalculatorFactory aggregateTimeTrackingCalculatorFactory)

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 HttpServletRequest getRequest ()