Uses of Interface
org.dspace.discovery.IndexableObject
-
Packages that use IndexableObject Package Description org.dspace.app.util Miscellaneous utility classes.org.dspace.app.util.service org.dspace.browse Provides classes and methods for browsing Items in DSpace by whatever is specified in the configuration.org.dspace.discovery org.dspace.discovery.configuration org.dspace.discovery.indexobject org.dspace.discovery.indexobject.factory -
-
Uses of IndexableObject in org.dspace.app.util
Methods in org.dspace.app.util with parameters of type IndexableObject Modifier and Type Method Description protected SyndicationFeedOpenSearchServiceImpl. getResults(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)DocumentOpenSearchServiceImpl. getResultsDoc(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)StringOpenSearchServiceImpl. getResultsString(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)voidSyndicationFeed. populate(javax.servlet.http.HttpServletRequest request, Context context, IndexableObject dso, List<IndexableObject> items, Map<String,String> labels)Fills in the feed and entry-level metadata from DSpace objects.Method parameters in org.dspace.app.util with type arguments of type IndexableObject Modifier and Type Method Description protected SyndicationFeedOpenSearchServiceImpl. getResults(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)DocumentOpenSearchServiceImpl. getResultsDoc(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)StringOpenSearchServiceImpl. getResultsString(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)voidSyndicationFeed. populate(javax.servlet.http.HttpServletRequest request, Context context, IndexableObject dso, List<IndexableObject> items, Map<String,String> labels)Fills in the feed and entry-level metadata from DSpace objects. -
Uses of IndexableObject in org.dspace.app.util.service
Methods in org.dspace.app.util.service with parameters of type IndexableObject Modifier and Type Method Description DocumentOpenSearchService. getResultsDoc(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)Returns a formatted set of search results as a documentStringOpenSearchService. getResultsString(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)Returns a formatted set of search results as a stringMethod parameters in org.dspace.app.util.service with type arguments of type IndexableObject Modifier and Type Method Description DocumentOpenSearchService. getResultsDoc(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)Returns a formatted set of search results as a documentStringOpenSearchService. getResultsString(Context context, String format, String query, int totalResults, int start, int pageSize, IndexableObject scope, List<IndexableObject> results, Map<String,String> labels)Returns a formatted set of search results as a string -
Uses of IndexableObject in org.dspace.browse
Methods in org.dspace.browse with parameters of type IndexableObject Modifier and Type Method Description voidBrowserScope. setBrowseContainer(IndexableObject dso)Set the DSpaceObject that is the container for this browse. -
Uses of IndexableObject in org.dspace.discovery
Methods in org.dspace.discovery that return IndexableObject Modifier and Type Method Description protected IndexableObjectSolrServiceImpl. findIndexableObject(Context context, org.apache.solr.common.SolrDocument doc)Find the indexable object by type and UUIDIndexableObjectDiscoverResult.IndexableObjectHighlightResult. getIndexableObject()Return the indexable object that the highlighting snippets refer toMethods in org.dspace.discovery that return types with arguments of type IndexableObject Modifier and Type Method Description List<IndexableObject>DiscoverResult. getIndexableObjects()List<IndexableObject>SearchService. search(Context context, String query, String orderfield, boolean ascending, int offset, int max, String... filterquery)List<IndexableObject>SolrServiceImpl. search(Context context, String query, int offset, int max, String... filterquery)List<IndexableObject>SolrServiceImpl. search(Context context, String query, String orderfield, boolean ascending, int offset, int max, String... filterquery)Methods in org.dspace.discovery with parameters of type IndexableObject Modifier and Type Method Description voidDiscoverResult. addHighlightedResult(IndexableObject dso, DiscoverResult.IndexableObjectHighlightResult highlightedResult)voidDiscoverResult. addIndexableObject(IndexableObject idxObj)voidSolrServiceContentInOriginalBundleFilterPlugin. additionalIndex(Context context, IndexableObject indexableObject, org.apache.solr.common.SolrInputDocument document)voidSolrServiceFileInfoPlugin. additionalIndex(Context context, IndexableObject indexableObject, org.apache.solr.common.SolrInputDocument document)voidSolrServiceIndexOutputPlugin. additionalIndex(Context context, IndexableObject dso, org.apache.solr.common.SolrInputDocument document)voidSolrServiceIndexPlugin. additionalIndex(Context context, IndexableObject dso, org.apache.solr.common.SolrInputDocument document)voidSolrServiceMetadataBrowseIndexingPlugin. additionalIndex(Context context, IndexableObject indexableObject, org.apache.solr.common.SolrInputDocument document)voidSolrServiceParentObjectIndexingPlugin. additionalIndex(Context context, IndexableObject idxObj, org.apache.solr.common.SolrInputDocument document)voidSolrServiceResourceRestrictionPlugin. additionalIndex(Context context, IndexableObject idxObj, org.apache.solr.common.SolrInputDocument document)voidSolrServiceSpellIndexingPlugin. additionalIndex(Context context, IndexableObject indexableObject, org.apache.solr.common.SolrInputDocument document)voidDiscoverResult. addSearchDocument(IndexableObject dso, DiscoverResult.SearchDocument searchDocument)voidFacetYearRange. calculateRange(Context context, List<String> filterQueries, IndexableObject scope, SearchService searchService, DiscoverQuery parentQuery)FacetYearRangeSearchService. getFacetYearRange(Context context, IndexableObject scope, DiscoverySearchFilterFacet facet, List<String> filterQueries, DiscoverQuery parentQuery)FacetYearRangeSolrServiceImpl. getFacetYearRange(Context context, IndexableObject scope, DiscoverySearchFilterFacet facet, List<String> filterQueries, DiscoverQuery parentQuery)DiscoverResult.IndexableObjectHighlightResultDiscoverResult. getHighlightedResults(IndexableObject dso)static StringDiscoverResult.SearchDocument. getIndexableObjectStringRepresentation(IndexableObject idxObj)List<DiscoverResult.SearchDocument>DiscoverResult. getSearchDocument(IndexableObject idxObj)Returns all the sought after search document valuesvoidIndexingService. indexContent(Context context, IndexableObject dso)voidIndexingService. indexContent(Context context, IndexableObject dso, boolean force)voidIndexingService. indexContent(Context context, IndexableObject dso, boolean force, boolean commit)voidSolrServiceImpl. indexContent(Context context, IndexableObject dso)If the handle for the "dso" already exists in the index, and the "dso" has a lastModified timestamp that is newer than the document in the index then it is updated, otherwise a new document is added.voidSolrServiceImpl. indexContent(Context context, IndexableObject indexableObject, boolean force)If the handle for the "dso" already exists in the index, and the "dso" has a lastModified timestamp that is newer than the document in the index then it is updated, otherwise a new document is added.voidSolrServiceImpl. indexContent(Context context, IndexableObject dso, boolean force, boolean commit)voidIndexingService. reIndexContent(Context context, IndexableObject dso)voidSolrServiceImpl. reIndexContent(Context context, IndexableObject dso)reIndexContent removes something from the index, then re-indexes itDiscoverResultSearchService. search(Context context, IndexableObject dso, DiscoverQuery query)Convenient method to call @see #search(Context, DSpaceObject, DiscoverQuery, boolean) with includeWithdrawn=falseDiscoverResultSolrServiceImpl. search(Context context, IndexableObject dso, DiscoverQuery discoveryQuery)voidIndexingService. unIndexContent(Context context, IndexableObject dso)voidIndexingService. unIndexContent(Context context, IndexableObject dso, boolean commit)voidSolrServiceImpl. unIndexContent(Context context, IndexableObject dso)unIndex removes an Item, Collection, or CommunityvoidSolrServiceImpl. unIndexContent(Context context, IndexableObject indexableObject, boolean commit)unIndex removes an Item, Collection, or Communityprotected voidSolrServiceImpl. update(Context context, IndexFactory indexableObjectService, IndexableObject indexableObject)Constructors in org.dspace.discovery with parameters of type IndexableObject Constructor Description IndexableObjectHighlightResult(IndexableObject idxObj, Map<String,List<String>> highlightResults) -
Uses of IndexableObject in org.dspace.discovery.configuration
Methods in org.dspace.discovery.configuration with parameters of type IndexableObject Modifier and Type Method Description DiscoveryConfigurationDiscoveryConfigurationService. getDiscoveryConfiguration(IndexableObject dso)DiscoveryConfigurationDiscoveryConfigurationService. getDiscoveryConfigurationByNameOrDso(String configurationName, IndexableObject dso) -
Uses of IndexableObject in org.dspace.discovery.indexobject
Classes in org.dspace.discovery.indexobject with type parameters of type IndexableObject Modifier and Type Class Description classIndexFactoryImpl<T extends IndexableObject,S>Basis factory interface implementation for indexing/retrieving any IndexableObject in the search coreClasses in org.dspace.discovery.indexobject that implement IndexableObject Modifier and Type Class Description classIndexableClaimedTaskClaimedTask implementation for the IndexableObjectclassIndexableCollectionCollection implementation for the IndexableObjectclassIndexableCommunityCommunity implementation for the IndexableObjectclassIndexableDSpaceObject<T extends DSpaceObject>DSpaceObject implementation for the IndexableObject, contains methods used by all DSpaceObject methods All DSpaceObjects that will be indexed in discovery should inherit from this class & have their own implementationclassIndexableInProgressSubmission<T extends InProgressSubmission>InProgressSubmission implementation for the IndexableObjectclassIndexableItemItem implementation for the IndexableObjectclassIndexablePoolTaskPoolTask implementation for the IndexableObjectclassIndexableWorkflowItemWorkflow item implementation for the IndexableObjectclassIndexableWorkspaceItemWorkspace item implementation for the IndexableObject -
Uses of IndexableObject in org.dspace.discovery.indexobject.factory
Classes in org.dspace.discovery.indexobject.factory with type parameters of type IndexableObject Modifier and Type Interface Description interfaceIndexFactory<T extends IndexableObject,S>Basis factory interface for indexing/retrieving any IndexableObject in the search coreMethods in org.dspace.discovery.indexobject.factory that return types with arguments of type IndexableObject Modifier and Type Method Description List<IndexableObject>IndexObjectFactoryFactory. getIndexableObjects(Context context, Object object)Retrieve all the indexable objects for the provided objectMethods in org.dspace.discovery.indexobject.factory with parameters of type IndexableObject Modifier and Type Method Description IndexFactoryIndexObjectFactoryFactory. getIndexableObjectFactory(IndexableObject indexableObject)Retrieve the IndexFactory implementation for the given indexable object
-