Package com.lyncode.xoai.dataprovider.core

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


            {
                org.dspace.content.Item it = iterator.next();
                list.add(new DSpaceDatabaseItem(it, this.getMetadata(it), getSets(it)));
                i++;
            }
            return new ListItemIdentifiersResult((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 ListItemIdentifiersResult(false, list, 0);
    }
View Full Code Here


                        @Override
                        public ItemIdentifier apply(Item elem) {
                            return elem;
                        }
                    });
            return new ListItemIdentifiersResult(queryResult.hasMore(), identifierList, queryResult.getTotal());
        }
        catch (DSpaceSolrException ex)
        {
            log.error(ex.getMessage(), ex);
            return new ListItemIdentifiersResult(false, new ArrayList<ItemIdentifier>());
        }
    }
View Full Code Here

TOP

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

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.