Klasse AbstractSearchService<Req extends SearchRequest,Resp extends SearchResponse<Req>,Serv extends SearchService>
java.lang.Object
org.xbib.interlibrary.action.search.AbstractSearchService<Req,Resp,Serv>
- Alle implementierten Schnittstellen:
Comparable<org.xbib.interlibrary.api.action.Service<SearchRequest,
,SearchResponse<SearchRequest>, SearchResponseBuilder>> SearchService
,org.xbib.interlibrary.api.action.Service<SearchRequest,
SearchResponse<SearchRequest>, SearchResponseBuilder>
public abstract class AbstractSearchService<Req extends SearchRequest,Resp extends SearchResponse<Req>,Serv extends SearchService>
extends Object
implements SearchService
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected org.xbib.interlibrary.api.action.ServiceArguments
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractSearchService
(org.xbib.interlibrary.api.action.ServiceArguments arguments) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addThrowable
(Throwable throwable) void
close()
protected abstract boolean
fixByOne()
getLabel()
getName()
org.xbib.settings.Settings
boolean
protected void
void
setEnabled
(boolean enabled) 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
Von Schnittstelle geerbte Methoden org.xbib.interlibrary.action.search.SearchService
supports
Von Schnittstelle geerbte Methoden org.xbib.interlibrary.api.action.Service
execute
-
Felddetails
-
arguments
protected org.xbib.interlibrary.api.action.ServiceArguments arguments
-
-
Konstruktordetails
-
AbstractSearchService
public AbstractSearchService(org.xbib.interlibrary.api.action.ServiceArguments arguments)
-
-
Methodendetails
-
setEnabled
public void setEnabled(boolean enabled) - Angegeben von:
setEnabled
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService>
-
isEnabled
public boolean isEnabled()- Angegeben von:
isEnabled
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService>
-
getName
- Angegeben von:
getName
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService>
-
getSettings
public org.xbib.settings.Settings getSettings()- Angegeben von:
getSettings
in SchnittstelleSearchService
-
getURL
- Angegeben von:
getURL
in SchnittstelleSearchService
-
getLabel
- Angegeben von:
getLabel
in SchnittstelleSearchService
-
getSortKey
- Angegeben von:
getSortKey
in SchnittstelleSearchService
-
addThrowable
- Angegeben von:
addThrowable
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService>
-
getLastThrowable
- Angegeben von:
getLastThrowable
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService>
-
close
- Angegeben von:
close
in Schnittstelleorg.xbib.interlibrary.api.action.Service<Req extends SearchRequest,
Resp extends SearchResponse<Req>, Serv extends SearchService> - Löst aus:
IOException
-
fixByOne
protected abstract boolean fixByOne() -
logSource
-