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.RetrievalDescriptorbacked up by aCollectionof idsIndexableSharedEntity<S extends SharedEntity>Represents aSharedEntityin 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 aSharedEntityhas.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 aSharedEntityAccessorfor a givenSharedEntityUsed 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 aSharedEntityColumnwhich is used for sorting Shared Entity search results.Interface for managingSharePermissionobjects.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 aSharePermissiongets removed.Store interface for the persistence of SharePermissionsSome utility functions for dealing withSharePermissioninstances.Utility functions for dealing withShareRightinstances.Utility class to validate a set ofSharePermissionorShareTypeSearchParameterfor an entity .