java.lang.Object
org.xbib.interlibrary.action.avail.AbstractAvailService
org.xbib.interlibrary.sru.AbstractSRUAvailService
org.xbib.interlibrary.client.gvi.sru.SRUAvailService
Alle implementierten Schnittstellen:
Comparable<org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.avail.AvailRequest,org.xbib.interlibrary.action.avail.AvailResponse,org.xbib.interlibrary.action.avail.AvailResponseBuilder>>, org.xbib.interlibrary.action.avail.AvailService, org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.avail.AvailRequest,org.xbib.interlibrary.action.avail.AvailResponse,org.xbib.interlibrary.action.avail.AvailResponseBuilder>

public class SRUAvailService extends org.xbib.interlibrary.sru.AbstractSRUAvailService
  • Feldübersicht

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

    clientHelper, marcHelper, settings

    Von Klasse geerbte Felder org.xbib.interlibrary.action.avail.AbstractAvailService

    arguments, configuration
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SRUAvailService(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.avail.AvailRequest,org.xbib.interlibrary.action.avail.AvailResponse,org.xbib.interlibrary.action.avail.AvailResponseBuilder> o)
     
    protected org.xbib.marc.MarcRecordListener
    getMarcRecordListener(org.xbib.interlibrary.action.avail.AvailRequest availRequest, org.xbib.interlibrary.action.avail.AvailServiceResponseBuilder availResponse, org.xbib.datastructures.common.MultiMap<String,org.xbib.interlibrary.api.library.LibraryService> multiMap)
     
    protected String
     
    protected Consumer<org.xbib.datastructures.tiny.TinyMap.Builder<String,Object>>
     
    protected String
    sourceIdCQL(String sourceId)
     
    protected String
    supports(String source)
     

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

    close, execute, extractGermanInterlibraryServices, getLabel, getResolveCQL, getSortKey, getURL, identifier, random

    Von Klasse geerbte Methoden org.xbib.interlibrary.action.avail.AbstractAvailService

    addThrowable, domainPriority, getLastThrowable, getName, getStatusCodes, isEnabled, libraryPriority, setEnabled, subPriority, toResult

    Von Klasse geerbte Methoden java.lang.Object

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

    • SRUAvailService

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

    • supports

      protected String supports(String source)
      Angegeben von:
      supports in Klasse org.xbib.interlibrary.sru.AbstractSRUAvailService
    • getMarcRecordListener

      protected org.xbib.marc.MarcRecordListener getMarcRecordListener(org.xbib.interlibrary.action.avail.AvailRequest availRequest, org.xbib.interlibrary.action.avail.AvailServiceResponseBuilder availResponse, org.xbib.datastructures.common.MultiMap<String,org.xbib.interlibrary.api.library.LibraryService> multiMap)
      Angegeben von:
      getMarcRecordListener in Klasse org.xbib.interlibrary.sru.AbstractSRUAvailService
    • compareTo

      public int compareTo(org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.avail.AvailRequest,org.xbib.interlibrary.action.avail.AvailResponse,org.xbib.interlibrary.action.avail.AvailResponseBuilder> o)
    • normalizeSourceId

      protected String normalizeSourceId(String sourceId)
      Setzt außer Kraft:
      normalizeSourceId in Klasse org.xbib.interlibrary.sru.AbstractSRUAvailService
    • sourceIdCQL

      protected String sourceIdCQL(String sourceId)
      Setzt außer Kraft:
      sourceIdCQL in Klasse org.xbib.interlibrary.sru.AbstractSRUAvailService
    • parameterCompletion

      protected Consumer<org.xbib.datastructures.tiny.TinyMap.Builder<String,Object>> parameterCompletion()
      Angegeben von:
      parameterCompletion in Klasse org.xbib.interlibrary.sru.AbstractSRUAvailService