java.lang.Object
org.xbib.interlibrary.action.resolve.AbstractResolveService
org.xbib.interlibrary.sru.AbstractSRUResolveService
- 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 abstract class AbstractSRUResolveService
extends org.xbib.interlibrary.action.resolve.AbstractResolveService
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final SRUClientHelper
protected final MarcHelper
protected final org.xbib.settings.Settings
Von Klasse geerbte Felder org.xbib.interlibrary.action.resolve.AbstractResolveService
arguments
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
AbstractSRUResolveService
(org.xbib.interlibrary.api.action.ServiceArguments arguments, SRUClientHelper clientHelper) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
addIdentifier
(org.xbib.interlibrary.common.DefaultBibliographicDescription.Builder builder, String type, Object object) void
close()
void
execute
(org.xbib.interlibrary.action.resolve.ResolveRequest request, org.xbib.interlibrary.action.resolve.ResolveResponseBuilder response) protected String
getResolveCQL
(String source, String sourceId, String formattedSourceId) protected String
normalizeSourceId
(String sourceId) protected abstract void
resolve
(org.xbib.interlibrary.action.resolve.ResolveRequest resolveRequest, org.xbib.interlibrary.action.resolve.ResolveServiceResponseBuilder serviceResponseBuilder, InputStream inputStream, org.xbib.interlibrary.common.DefaultBibliographicDescription.Builder builder) protected String
sourceIdCQL
(String sourceId, String formattedSourceId) protected abstract String
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
Von Schnittstelle geerbte Methoden java.lang.Comparable
compareTo
-
Felddetails
-
clientHelper
-
marcHelper
-
settings
protected final org.xbib.settings.Settings settings
-
-
Konstruktordetails
-
AbstractSRUResolveService
protected AbstractSRUResolveService(org.xbib.interlibrary.api.action.ServiceArguments arguments, SRUClientHelper clientHelper)
-
-
Methodendetails
-
execute
public void execute(org.xbib.interlibrary.action.resolve.ResolveRequest request, org.xbib.interlibrary.action.resolve.ResolveResponseBuilder response) -
close
- Löst aus:
IOException
-
normalizeSourceId
-
parameterCompletion
-
getResolveCQL
-
sourceIdCQL
-
supports
-
resolve
protected abstract void resolve(org.xbib.interlibrary.action.resolve.ResolveRequest resolveRequest, org.xbib.interlibrary.action.resolve.ResolveServiceResponseBuilder serviceResponseBuilder, InputStream inputStream, org.xbib.interlibrary.common.DefaultBibliographicDescription.Builder builder) -
addIdentifier
-