Package com.lyncode.xoai.dataprovider.core

Examples of com.lyncode.xoai.dataprovider.core.ListItemsResults


            {
                org.dspace.content.Item it = iterator.next();
                list.add(new DSpaceDatabaseItem(it, this.getMetadata(it), getSets(it)));
                i++;
            }
            return new ListItemsResults((databaseQuery.getTotal() > offset + length), list, databaseQuery.getTotal());
        }
        catch (SQLException e)
        {
            log.error(e.getMessage(), e);
        } catch (DatabaseQueryException e) {
            log.error(e.getMessage(), e);
        } catch (IOException e) {
            log.error(e.getMessage(), e);
        } catch (ContextServiceException e) {
            log.error(e.getMessage(), e);
        }
        return new ListItemsResults(false, list, 0);
    }
View Full Code Here


            int length)
    {
        try
        {
            QueryResult queryResult = retrieveItems(filters, offset, length);
            return new ListItemsResults(queryResult.hasMore(), queryResult.getResults(), queryResult.getTotal());
        }
        catch (DSpaceSolrException ex)
        {
            log.error(ex.getMessage(), ex);
            return new ListItemsResults(false, new ArrayList<Item>());
        }
    }
View Full Code Here

TOP

Related Classes of com.lyncode.xoai.dataprovider.core.ListItemsResults

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.