Package com.atlassian.jira.sharing.type
package com.atlassian.jira.sharing.type
-
ClassDescriptionAbstract class for ShareType classes.Implementation of the
ShareQueryFactory
for the AuthenticatedUser share type.Implementation of the ShareType that allows aSharedEntity
to be shared with all logged in users.Permissions Checker for sharedSharedEntity
.A renderer for theAuthenticatedUserShareType
.A ShareTypeValidator representing aSharedEntity
shared with logged in users.Default implementation that simply builds a list based on the constructor.Implementation of theShareQueryFactory
for the Global share type.Implementation of the ShareType that allows aSharedEntity
to be shared with all users on a JIRA instance.Permissions Checker for globally sharedSharedEntity
.A renderer for theGlobalShareType
.A GlobalShareTypeValidator representing a globally sharedSharedEntity
.wrapper for GroupShareType SharePermission with convenience accessors and assertions.Represents sharing aSharedEntity
with a group of JIRA users.Permissions Checker forSharedEntity
objects that are shared with a group.Renderer for theGroupShareType
.A validator for theGroupShareType
.Special ShareQueryFactory for the implied Private share type.wrapper for ProjectShareType SharePermission with convenience accessors and assertions.Compares to Project share types.Represents sharing aSharedEntity
with a all users that can browse a given project or is in a specified project rolePermission checker for theProjectShareType
AShareTypeRenderer
for theProjectShareType
.Validator forProjectShareType
ShareQueryFactory<S extends ShareTypeSearchParameter>Create the indexed field and then query terms to find entities that have permissions related to a particularShareType
.Interface for all ShareTypes in the JIRA.The Name of this share type, constricts theShareType.getType()
Usage Context types of the Share type.Factory that supplies allShareType
s that are available in the system.Classes that implement this interface check that a user has permission to see aSharedEntity
shared by the associated ShareType.Implemented byShareType
s to render their representation on the UI.Enumeration representing the modes that shared can be rendered in Javascript.Interface that defines the validation of a particularShareType
.wrapper for UserShareType SharePermission with convenience accessors and assertions.Represents sharing aSharedEntity
with a single user of JIRA.AShareTypeRenderer
for theUserShareType
.A partial implementation ofShareTypeRenderer
that can be used to generate HTML using Velocity templates.