Examples of listRecords()


Examples of ORG.oclc.oai.server.catalog.AbstractCatalog.listRecords()

      throw new BadArgumentException();
        }
        if (!crosswalks.containsValue(metadataPrefix)) {
      throw new CannotDisseminateFormatException(metadataPrefix);
        } else {
      listRecordsMap = abstractCatalog.listRecords(from, until, set,
                     metadataPrefix);
        }
    } catch (NoItemsMatchException e) {
        sb.append(getRequestElement(request, validParamNames, baseURL, xmlEncodeSetSpec));
        sb.append(e.getMessage());
View Full Code Here

Examples of ORG.oclc.oai.server.catalog.AbstractCatalog.listRecords()

    if (hasBadArguments(request, requiredParamNames.iterator(), validParamNames)) {
        sb.append(getRequestElement(request, validParamNames, baseURL, xmlEncodeSetSpec));
        sb.append(new BadArgumentException().getMessage());
    } else {
        try {
      listRecordsMap = abstractCatalog.listRecords(oldResumptionToken);
        } catch (BadResumptionTokenException e) {
      sb.append(getRequestElement(request, validParamNames, baseURL, xmlEncodeSetSpec));
      sb.append(e.getMessage());
        }
    }
View Full Code Here

Examples of ch.entwine.weblounge.bridge.oaipmh.harvester.OaiPmhRepositoryClient.listRecords()

  private void harvest(String url, Option<Date> from, RecordHandler handler)
      throws Exception {
    logger.info("Harvesting " + url + " from " + from + " on thread " + Thread.currentThread());
    OaiPmhRepositoryClient repositoryClient = OaiPmhRepositoryClient.newHarvester(url);
    ListRecordsResponse response = repositoryClient.listRecords(handler.getMetadataPrefix(), from, Option.<Date> none(), Option.<String> none());
    if (!response.isError()) {
      for (Node recordNode : ListRecordsResponse.getAllRecords(response, repositoryClient)) {
        handler.handle(recordNode);
      }
    } else if (response.isErrorNoRecordsMatch()) {
View Full Code Here

Examples of se.kb.oai.pmh.OaiPmhServer.listRecords()

       
        OaiPmhServer server = new OaiPmhServer(baseURL);
        try {
          RecordsList list;
          if (q == null) {
            list = server.listRecords(metaDataPrefix, "2009-07-12T10:50:20Z", "2009-07-14T16:38:20Z", set);           
          } else {
            if (!(q instanceof QueryDateRange))
              throw new QueryValidationException("Unsupported query type");
           
            list = server.listRecords(metaDataPrefix, dateFormat.format(((QueryDateRange) q).getStartDate().getTime()), dateFormat.format(((QueryDateRange) q).getEndDate().getTime()), set)
View Full Code Here

Examples of se.kb.oai.pmh.OaiPmhServer.listRecords()

            list = server.listRecords(metaDataPrefix, "2009-07-12T10:50:20Z", "2009-07-14T16:38:20Z", set);           
          } else {
            if (!(q instanceof QueryDateRange))
              throw new QueryValidationException("Unsupported query type");
           
            list = server.listRecords(metaDataPrefix, dateFormat.format(((QueryDateRange) q).getStartDate().getTime()), dateFormat.format(((QueryDateRange) q).getEndDate().getTime()), set)
          }
         
          // Prepare XPath expression
                HashMap<String, String> map = new HashMap<String, String>();
                map.put("pmh", "http://www.openarchives.org/OAI/2.0/")
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.