Class 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)
    • 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)