public class

GroupShareTypeRenderer

extends VelocityShareTypeRenderer
java.lang.Object
   ↳ com.atlassian.jira.sharing.type.VelocityShareTypeRenderer
     ↳ com.atlassian.jira.sharing.type.GroupShareTypeRenderer

Class Overview

Renderer for the GroupShareType.

Summary

Public Constructors
GroupShareTypeRenderer(EncodingConfiguration encoding, VelocityTemplatingEngine templatingEngine, GroupManager groupManager)
Public Methods
String getShareTypeEditor(JiraAuthenticationContext authenticationContext)
String getShareTypeLabel(JiraAuthenticationContext authenticationContext)
String getSimpleDescription(SharePermission permission, JiraAuthenticationContext authenticationContext)
Map<StringString> getTranslatedTemplates(JiraAuthenticationContext authenticationContext, TypeDescriptor<? extends SharedEntity> type, ShareTypeRenderer.RenderMode mode)
boolean isAddButtonNeeded(JiraAuthenticationContext authenticationContext)
String renderPermission(SharePermission permission, JiraAuthenticationContext authenticationContext)
[Expand]
Inherited Methods
From class com.atlassian.jira.sharing.type.VelocityShareTypeRenderer
From class java.lang.Object
From interface com.atlassian.jira.sharing.type.ShareTypeRenderer

Public Constructors

public GroupShareTypeRenderer (EncodingConfiguration encoding, VelocityTemplatingEngine templatingEngine, GroupManager groupManager)

Public Methods

public String getShareTypeEditor (JiraAuthenticationContext authenticationContext)

public String getShareTypeLabel (JiraAuthenticationContext authenticationContext)

public String getSimpleDescription (SharePermission permission, JiraAuthenticationContext authenticationContext)

public Map<StringString> getTranslatedTemplates (JiraAuthenticationContext authenticationContext, TypeDescriptor<? extends SharedEntity> type, ShareTypeRenderer.RenderMode mode)

public boolean isAddButtonNeeded (JiraAuthenticationContext authenticationContext)

public String renderPermission (SharePermission permission, JiraAuthenticationContext authenticationContext)