com.atlassian.jira.sharing.type
Class ProjectShareType

java.lang.Object
  extended by com.atlassian.jira.sharing.type.AbstractShareType
      extended by com.atlassian.jira.sharing.type.ProjectShareType
All Implemented Interfaces:
ShareType

public class ProjectShareType
extends AbstractShareType

Represents sharing a SharedEntity with a all users that can browse a given project or is in a specified project role

Since:
v3.13

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.sharing.type.ShareType
ShareType.Name
 
Field Summary
static ShareType.Name TYPE
           
 
Constructor Summary
ProjectShareType(ProjectShareTypeRenderer renderer, ProjectShareTypeValidator validator, ProjectShareTypePermissionChecker permissionChecker, ProjectShareQueryFactory queryFactory, ProjectSharePermissionComparator comparator)
           
 
Method Summary
 
Methods inherited from class com.atlassian.jira.sharing.type.AbstractShareType
getComparator, getPermissionsChecker, getPriority, getQueryFactory, getRenderer, getType, getValidator, isSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE

public static final ShareType.Name TYPE
Constructor Detail

ProjectShareType

public ProjectShareType(ProjectShareTypeRenderer renderer,
                        ProjectShareTypeValidator validator,
                        ProjectShareTypePermissionChecker permissionChecker,
                        ProjectShareQueryFactory queryFactory,
                        ProjectSharePermissionComparator comparator)


Copyright © 2002-2013 Atlassian. All Rights Reserved.