Class DSpaceItemSolrRepository
- java.lang.Object
-
- org.dspace.xoai.services.impl.xoai.DSpaceItemRepository
-
- org.dspace.xoai.services.impl.xoai.DSpaceItemSolrRepository
-
- All Implemented Interfaces:
com.lyncode.xoai.dataprovider.services.api.ItemRepository
public class DSpaceItemSolrRepository extends DSpaceItemRepository
- Author:
- Lyncode Development Team (dspace at lyncode dot com)
-
-
Constructor Summary
Constructors Constructor Description DSpaceItemSolrRepository(org.apache.solr.client.solrj.SolrClient server, CollectionsService collectionsService, HandleResolver handleResolver, SolrQueryResolver solrQueryResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.lyncode.xoai.dataprovider.data.ItemgetItem(String identifier)com.lyncode.xoai.dataprovider.core.ListItemIdentifiersResultgetItemIdentifiers(List<com.lyncode.xoai.dataprovider.filter.ScopedFilter> filters, int offset, int length)com.lyncode.xoai.dataprovider.core.ListItemsResultsgetItems(List<com.lyncode.xoai.dataprovider.filter.ScopedFilter> filters, int offset, int length)-
Methods inherited from class org.dspace.xoai.services.impl.xoai.DSpaceItemRepository
getItemIdentifiers, getItemIdentifiers, getItemIdentifiers, getItemIdentifiers, getItemIdentifiers, getItemIdentifiersUntil, getItemIdentifiersUntil, getItems, getItems, getItems, getItems, getItems, getItemsUntil, getItemsUntil
-
-
-
-
Constructor Detail
-
DSpaceItemSolrRepository
public DSpaceItemSolrRepository(org.apache.solr.client.solrj.SolrClient server, CollectionsService collectionsService, HandleResolver handleResolver, SolrQueryResolver solrQueryResolver)
-
-
Method Detail
-
getItem
public com.lyncode.xoai.dataprovider.data.Item getItem(String identifier) throws com.lyncode.xoai.dataprovider.exceptions.IdDoesNotExistException
- Throws:
com.lyncode.xoai.dataprovider.exceptions.IdDoesNotExistException
-
getItemIdentifiers
public com.lyncode.xoai.dataprovider.core.ListItemIdentifiersResult getItemIdentifiers(List<com.lyncode.xoai.dataprovider.filter.ScopedFilter> filters, int offset, int length)
-
getItems
public com.lyncode.xoai.dataprovider.core.ListItemsResults getItems(List<com.lyncode.xoai.dataprovider.filter.ScopedFilter> filters, int offset, int length)
-
-