com.atlassian.jira.sharing.type.ShareType |
![]()
|
Interface for all ShareTypes in the JIRA. ShareType represents a way to share an object and contains all logic for rendering, validating and searching.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ShareType.Name | The Name of this share type, constricts the getType()
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return a comparator that can order a
SharePermission of this type. | |||||||||||
Responsible for checking that a user has permission to use
SharedEntity | |||||||||||
Return the priority of the ShareType.
| |||||||||||
Return the object that can be used to build query conditions to find instances of this ShareType.
| |||||||||||
Retrieves the
ShareTypeRenderer that contains all logic for rendering this ShareType | |||||||||||
Unique identifier for the ShareType.
| |||||||||||
Retrieves the
ShareTypeValidator that contains all logic for validating this ShareType | |||||||||||
Represents whether this ShareType is a singleton.
|
Return a comparator that can order a SharePermission
of this type.
Responsible for checking that a user has permission to use SharedEntity
ShareType
Return the priority of the ShareType. The lower the value the higher the priority. This is used when determining when one ShareType should take precedence over another.
Return the object that can be used to build query conditions to find instances of this ShareType.
Retrieves the ShareTypeRenderer
that contains all logic for rendering this ShareType
Unique identifier for the ShareType.
Retrieves the ShareTypeValidator
that contains all logic for validating this ShareType
Represents whether this ShareType is a singleton. I.e the SharedEntity
can only have a single instance of this ShareType and no
others.