Package com.atlassian.jira.sharing.index

Interface Summary
DefaultSharedEntityIndexer.EntityDocument Holds a Document and an identifying Term so we can delete any pre-existing document.
DefaultSharedEntityIndexer.EntityDocumentFactory  
DirectoryFactory The DirectoryFactory allows a different Lucene Directory to be used
QueryFactory Build a Lucene query for shared entities.
SharedEntityDocumentFactory Build a Document for a SharedEntity
SharedEntityFieldFactory Build a Field from a SharedEntity
SharedEntityIndexer Responsible for actually indexing a SharedEntity.
SharedEntityIndexManager Responsible for managing indexing of all shared entities
 

Class Summary
DefaultQueryFactory  
DefaultSharedEntityIndexer default implementation
DefaultSharedEntityIndexManager Default IndexManager for shared entities
DefaultSharedEntitySearcher<S extends SharedEntity> Default implementation of SharedEntitySearcher.
IndexPathDirectoryFactory An implementation that uses the IndexPathManager as its way of getting a Directory
IsSharedFieldFactory Responsible for building a Field that allows searching whether SharedEntity has been shared or not.
IsSharedQueryFactory Creates a query to retrieve all entities that have been shared in any way.
MemoryDirectoryFactory An implementation of DirectoryFactory that uses a RAMDirectory This is for testing only
MockSharedEntityIndexer  
PermissionQueryFactory Create a permission query.
QueryBuilder  
SharedEntityFieldFactory.Default Default builders.
SharedEntitySearchContextToQueryFactoryMap Determines which QueryFactory to be used for a given SharedEntitySearchContext
ShareTypePermissionsFieldFactory  
 



Copyright © 2002-2013 Atlassian. All Rights Reserved.