java.lang.Object
org.xbib.interlibrary.action.resolve.AbstractResolveService
org.xbib.interlibrary.sru.AbstractSRUResolveService
org.xbib.interlibrary.client.gbv.sru.SRUResolveService
Alle implementierten Schnittstellen:
Comparable<org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.resolve.ResolveRequest,org.xbib.interlibrary.action.resolve.ResolveResponse,org.xbib.interlibrary.action.resolve.ResolveResponseBuilder>>, org.xbib.interlibrary.action.resolve.ResolveService, org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.resolve.ResolveRequest,org.xbib.interlibrary.action.resolve.ResolveResponse,org.xbib.interlibrary.action.resolve.ResolveResponseBuilder>

public class SRUResolveService extends org.xbib.interlibrary.sru.AbstractSRUResolveService
  • Feldübersicht

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

    clientHelper, marcHelper, settings

    Von Klasse geerbte Felder org.xbib.interlibrary.action.resolve.AbstractResolveService

    arguments
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SRUResolveService(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.resolve.ResolveRequest,org.xbib.interlibrary.action.resolve.ResolveResponse,org.xbib.interlibrary.action.resolve.ResolveResponseBuilder> o)
     
    protected String
     
    protected Consumer<org.xbib.datastructures.tiny.TinyMap.Builder<String,Object>>
     
    protected void
    resolve(org.xbib.interlibrary.action.resolve.ResolveRequest resolveRequest, org.xbib.interlibrary.action.resolve.ResolveServiceResponseBuilder serviceResponseBuilder, InputStream inputStream, org.xbib.interlibrary.common.DefaultBibliographicDescription.Builder descriptionBuilder)
     
    protected String
    sourceIdCQL(String sourceId, String formattedSourceId)
     
    protected String
    supports(String source)
     

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

    addIdentifier, close, execute, getResolveCQL

    Von Klasse geerbte Methoden org.xbib.interlibrary.action.resolve.AbstractResolveService

    addThrowable, getLastThrowable, getName, isEnabled, setEnabled

    Von Klasse geerbte Methoden java.lang.Object

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

    • SRUResolveService

      public SRUResolveService(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.AbstractSRUResolveService
    • resolve

      protected void resolve(org.xbib.interlibrary.action.resolve.ResolveRequest resolveRequest, org.xbib.interlibrary.action.resolve.ResolveServiceResponseBuilder serviceResponseBuilder, InputStream inputStream, org.xbib.interlibrary.common.DefaultBibliographicDescription.Builder descriptionBuilder)
      Angegeben von:
      resolve in Klasse org.xbib.interlibrary.sru.AbstractSRUResolveService
    • compareTo

      public int compareTo(org.xbib.interlibrary.api.action.Service<org.xbib.interlibrary.action.resolve.ResolveRequest,org.xbib.interlibrary.action.resolve.ResolveResponse,org.xbib.interlibrary.action.resolve.ResolveResponseBuilder> o)
    • normalizeSourceId

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

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

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