Klasse SRUResolveService
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
KonstruktorenKonstruktorBeschreibungSRUResolveService
(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.resolve.ResolveRequest, org.xbib.interlibrary.action.resolve.ResolveResponse, org.xbib.interlibrary.action.resolve.ResolveResponseBuilder> o) protected String
normalizeSourceId
(String sourceId) 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
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
-
Konstruktordetails
-
SRUResolveService
public SRUResolveService(org.xbib.interlibrary.api.action.ServiceArguments arguments, org.xbib.interlibrary.sru.SRUClientHelper sruClientHelper)
-
-
Methodendetails
-
supports
- Angegeben von:
supports
in Klasseorg.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 Klasseorg.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
- Setzt außer Kraft:
normalizeSourceId
in Klasseorg.xbib.interlibrary.sru.AbstractSRUResolveService
-
sourceIdCQL
- Setzt außer Kraft:
sourceIdCQL
in Klasseorg.xbib.interlibrary.sru.AbstractSRUResolveService
-
parameterCompletion
protected Consumer<org.xbib.datastructures.tiny.TinyMap.Builder<String,Object>> parameterCompletion()- Angegeben von:
parameterCompletion
in Klasseorg.xbib.interlibrary.sru.AbstractSRUResolveService
-