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
- Author:
- Lyncode Development Team (dspace at lyncode dot com)
-
Constructor Summary
ConstructorsConstructorDescriptionDSpaceItemSolrRepository(org.apache.solr.client.solrj.SolrClient server, CollectionsService collectionsService, HandleResolver handleResolver, SolrQueryResolver solrQueryResolver) -
Method Summary
Modifier and TypeMethodDescriptioncom.lyncode.xoai.dataprovider.data.Itemcom.lyncode.xoai.dataprovider.core.ListItemIdentifiersResultgetItemIdentifiers(List<com.lyncode.xoai.dataprovider.filter.ScopedFilter> filters, int offset, int length) com.lyncode.xoai.dataprovider.core.ListItemsResultsMethods 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 Details
-
DSpaceItemSolrRepository
public DSpaceItemSolrRepository(org.apache.solr.client.solrj.SolrClient server, CollectionsService collectionsService, HandleResolver handleResolver, SolrQueryResolver solrQueryResolver)
-
-
Method Details
-
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)
-