Package com.atlassian.jira.sharing
package com.atlassian.jira.sharing
-
ClassDescriptionCache is key on entityId:type.Default implementation of the
ShareManager
.Default implementation ofShareTypeValidatorUtils
.SharedEntityAccessor.RetrievalDescriptor
backed up by aCollection
of idsIndexableSharedEntity<S extends SharedEntity>Represents aSharedEntity
in a lightweight way that can be used for indexing.OfBiz implementation of SharePermissionStoreClasses that implement this interface are able to Shared and Favourited.Utility class for identifying aSharedEntity
.Encapsulates the permissions that aSharedEntity
has.SharedEntity.TypeDescriptor<S extends SharedEntity>The name and type of aSharedEntity
.SharedEntityAccessor<S extends SharedEntity>Provides an abstraction for accessing SharedEntity objects.Factory to retrieve aSharedEntityAccessor
for a givenSharedEntity
Used when getting a Collection ofshared entities
.SharedEntityBatcherIterable<S extends SharedEntity>An iterable that fetches shared entities in batches from the database.Simple enumeration that represents the standard columns in aSharedEntity
.Implementation details of aSharedEntityColumn
which is used for sorting Shared Entity search results.Interface for managingSharePermission
objects.Represents a JIRA share from the database.This is an adapter class that can be called when an entity, like groups and projects and roles, is deleted to allow the other associated SharePermissions to be deleted as well.Simple Bean implementation ofSharePermission
.Responsible for re-indexing SharedEntities when aSharePermission
gets removed.Store interface for the persistence of SharePermissionsSome utility functions for dealing withSharePermission
instances.Utility functions for dealing withShareRight
instances.Utility class to validate a set ofSharePermission
orShareTypeSearchParameter
for an entity .