Package com.atlassian.jira.sharing.type
package com.atlassian.jira.sharing.type
-
ClassDescriptionAbstract class for ShareType classes.Implementation of the
ShareQueryFactoryfor the AuthenticatedUser share type.Implementation of the ShareType that allows aSharedEntityto be shared with all logged in users.Permissions Checker for sharedSharedEntity.A renderer for theAuthenticatedUserShareType.A ShareTypeValidator representing aSharedEntityshared with logged in users.Default implementation that simply builds a list based on the constructor.Implementation of theShareQueryFactoryfor the Global share type.Implementation of the ShareType that allows aSharedEntityto 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 aSharedEntitywith a group of JIRA users.Permissions Checker forSharedEntityobjects 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 aSharedEntitywith a all users that can browse a given project or is in a specified project rolePermission checker for theProjectShareTypeAShareTypeRendererfor theProjectShareType.Validator forProjectShareTypeShareQueryFactory<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 allShareTypes that are available in the system.Classes that implement this interface check that a user has permission to see aSharedEntityshared by the associated ShareType.Implemented byShareTypes 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 aSharedEntitywith a single user of JIRA.AShareTypeRendererfor theUserShareType.A partial implementation ofShareTypeRendererthat can be used to generate HTML using Velocity templates.