Klasse SRUAvailService
java.lang.Object
org.xbib.interlibrary.action.avail.AbstractAvailService
org.xbib.interlibrary.sru.AbstractSRUAvailService
org.xbib.interlibrary.client.hbz.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
KonstruktorenKonstruktorBeschreibungSRUAvailService
(org.xbib.interlibrary.api.action.ServiceArguments arguments, org.xbib.interlibrary.sru.SRUClientHelper sruClientHelper) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungint
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
sourceIdCQL
(String sourceId) protected String
Von Klasse geerbte Methoden org.xbib.interlibrary.sru.AbstractSRUAvailService
close, execute, extractGermanInterlibraryServices, getLabel, getResolveCQL, getSortKey, getURL, identifier, normalizeSourceId, random
Von Klasse geerbte Methoden org.xbib.interlibrary.action.avail.AbstractAvailService
addThrowable, domainPriority, getLastThrowable, getName, getStatusCodes, isEnabled, libraryPriority, setEnabled, subPriority, toResult
-
Konstruktordetails
-
SRUAvailService
public SRUAvailService(org.xbib.interlibrary.api.action.ServiceArguments arguments, org.xbib.interlibrary.sru.SRUClientHelper sruClientHelper)
-
-
Methodendetails
-
supports
- Angegeben von:
supports
in Klasseorg.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 Klasseorg.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) -
sourceIdCQL
- Setzt außer Kraft:
sourceIdCQL
in Klasseorg.xbib.interlibrary.sru.AbstractSRUAvailService
-
parameterCompletion
protected Consumer<org.xbib.datastructures.tiny.TinyMap.Builder<String,Object>> parameterCompletion()- Angegeben von:
parameterCompletion
in Klasseorg.xbib.interlibrary.sru.AbstractSRUAvailService
-