java.lang.Object
org.xbib.interlibrary.action.search.AbstractSearchService<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchService>
org.xbib.interlibrary.sru.AbstractSRUSearchService
org.xbib.interlibrary.client.hbz.sru.SRUSearchService
Alle implementierten Schnittstellen:
Comparable<org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchResponseBuilder>>, org.xbib.interlibrary.action.search.SearchService, org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchResponseBuilder>

public class SRUSearchService extends org.xbib.interlibrary.sru.AbstractSRUSearchService
  • Feldübersicht

    Von Klasse geerbte Felder org.xbib.interlibrary.sru.AbstractSRUSearchService

    clientHelper, cqlHelper, marcHelper, settings

    Von Klasse geerbte Felder org.xbib.interlibrary.action.search.AbstractSearchService

    arguments
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SRUSearchService(org.xbib.interlibrary.api.action.ServiceArguments arguments, org.xbib.interlibrary.sru.SRUClientHelper sruClientHelper)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int
    compareTo(org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchResponseBuilder> o)
     
    protected boolean
     
    protected org.xbib.interlibrary.sru.SRUContentHandler
    getContentHandler(org.xbib.marc.xml.MarcContentHandler marcContentHandler)
     
    protected Supplier<String>
    getIdSupplier(org.xbib.marc.MarcRecord marcRecord)
     
    protected org.xbib.marc.MarcRecordListener
    getMarcRecordListener(org.xbib.interlibrary.action.search.SearchRequest searchRequest, org.xbib.interlibrary.action.search.SearchResponseBuilder searchResponse, AtomicLong count)
     

    Von Klasse geerbte Methoden org.xbib.interlibrary.sru.AbstractSRUSearchService

    close, execute, parameterCompletion, process, supports

    Von Klasse geerbte Methoden org.xbib.interlibrary.action.search.AbstractSearchService

    addThrowable, getLabel, getLastThrowable, getName, getSettings, getSortKey, getURL, isEnabled, logSource, setEnabled

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • SRUSearchService

      public SRUSearchService(org.xbib.interlibrary.api.action.ServiceArguments arguments, org.xbib.interlibrary.sru.SRUClientHelper sruClientHelper)
  • Methodendetails

    • getIdSupplier

      protected Supplier<String> getIdSupplier(org.xbib.marc.MarcRecord marcRecord)
      Angegeben von:
      getIdSupplier in Klasse org.xbib.interlibrary.sru.AbstractSRUSearchService
    • getContentHandler

      protected org.xbib.interlibrary.sru.SRUContentHandler getContentHandler(org.xbib.marc.xml.MarcContentHandler marcContentHandler)
      Angegeben von:
      getContentHandler in Klasse org.xbib.interlibrary.sru.AbstractSRUSearchService
    • getMarcRecordListener

      protected org.xbib.marc.MarcRecordListener getMarcRecordListener(org.xbib.interlibrary.action.search.SearchRequest searchRequest, org.xbib.interlibrary.action.search.SearchResponseBuilder searchResponse, AtomicLong count)
      Angegeben von:
      getMarcRecordListener in Klasse org.xbib.interlibrary.sru.AbstractSRUSearchService
    • compareTo

      public int compareTo(org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchResponseBuilder> o)
    • fixByOne

      protected boolean fixByOne()
      Angegeben von:
      fixByOne in Klasse org.xbib.interlibrary.action.search.AbstractSearchService<org.xbib.interlibrary.action.search.SearchRequest,org.xbib.interlibrary.action.search.SearchResponse<org.xbib.interlibrary.action.search.SearchRequest>,org.xbib.interlibrary.action.search.SearchService>