eu.etaxonomy.cdm.ext.sru
Class SruServiceWrapper

java.lang.Object
  extended by eu.etaxonomy.cdm.ext.common.ServiceWrapperBase<Reference>
      extended by eu.etaxonomy.cdm.ext.sru.SruServiceWrapper

public class SruServiceWrapper
extends ServiceWrapperBase<Reference>

Author:
a.kohlbecker

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.ext.common.ServiceWrapperBase
baseUrl, followRedirects, logger, schemaAdapterMap
 
Constructor Summary
SruServiceWrapper()
           
 
Method Summary
 List<Reference> doSearchRetrieve(String cqlQuery, String recordSchema)
          The GRIB sru service is available at "http://gso.gbv.de/sru/DB=1.83/" The documentation is found at http://bhleurope.gbv.de/#sru from where the following text has been retrieved:
 
Methods inherited from class eu.etaxonomy.cdm.ext.common.ServiceWrapperBase
addNewPairNN, addNewPairNN, addSchemaAdapter, createUri, executeHttpGet, getBaseUrl, getSchemaAdapterMap, setBaseUrl, setSchemaAdapterMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SruServiceWrapper

public SruServiceWrapper()
Method Detail

doSearchRetrieve

public List<Reference> doSearchRetrieve(String cqlQuery,
                                        String recordSchema)
The GRIB sru service is available at "http://gso.gbv.de/sru/DB=1.83/" The documentation is found at http://bhleurope.gbv.de/#sru from where the following text has been retrieved:

General information about Search/Retrieve via URL (SRU) is available in the official SRU specification (http://www.loc.gov/standards/sru/). The SRU-Interface of GRIB supports some specific search keys. Please do not use the (dc) fields but only the (pica) search fields:

PPN
Internal record id without prefix 'grib:ppn:' (This may change)
DST
Digitization status (8300-8305: 8300=not digitized, 8301=should be digitized, 8302=will be digitized, 8305=document available)
URL
URL of a digitized object
??? (not defined yet)
Stable identifier of a record (PICA+ field 006Y)

Parameters:
cqlQuery - an URL encoded CQL Query string see http://www.loc.gov/standards/sru/specs/cql.html for documentation
recordSchema -
Returns:


Copyright © 2007-2013 EDIT. All Rights Reserved.