public class

ProjectShareTypeRenderer

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

Class Overview

A ShareTypeRenderer for the ProjectShareType.

Summary

Public Constructors
ProjectShareTypeRenderer(EncodingConfiguration encoding, VelocityTemplatingEngine templatingEngine, ProjectManager projectManager, ProjectRoleManager projectRoleManager, PermissionManager permissionManager, ProjectFactory projectFactory)
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 ProjectShareTypeRenderer (EncodingConfiguration encoding, VelocityTemplatingEngine templatingEngine, ProjectManager projectManager, ProjectRoleManager projectRoleManager, PermissionManager permissionManager, ProjectFactory projectFactory)

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)