Package org.dspace.submit.lookup
Class NetworkSubmissionLookupDataLoader
- java.lang.Object
-
- org.dspace.submit.lookup.NetworkSubmissionLookupDataLoader
-
- All Implemented Interfaces:
gr.ekt.bte.core.DataLoader,SubmissionLookupDataLoader
- Direct Known Subclasses:
ArXivOnlineDataLoader,CiNiiOnlineDataLoader,CrossRefOnlineDataLoader,PubmedOnlineDataLoader
public abstract class NetworkSubmissionLookupDataLoader extends Object implements SubmissionLookupDataLoader
- Author:
- Andrea Bollini, Kostas Stamatis, Luigi Andrea Pascarelli, Panagiotis Koutsourakis
-
-
Constructor Summary
Constructors Constructor Description NetworkSubmissionLookupDataLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gr.ekt.bte.core.RecordconvertFields(gr.ekt.bte.core.Record publication)List<gr.ekt.bte.core.Record>getByDOIs(Context context, Set<String> doiToSearch)Map<String,String>getFieldMap()Map<String,Set<String>>getIdentifiers()gr.ekt.bte.core.RecordSetgetRecords()gr.ekt.bte.core.RecordSetgetRecords(gr.ekt.bte.core.DataLoadingSpec arg0)Map<String,Set<String>>getSearchTerms()voidsetFieldMap(Map<String,String> fieldMap)voidsetIdentifiers(Map<String,Set<String>> identifiers)voidsetProviderName(String providerName)voidsetSearchTerms(Map<String,Set<String>> searchTerms)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dspace.submit.lookup.SubmissionLookupDataLoader
getByIdentifier, getSupportedIdentifiers, isSearchProvider, search
-
-
-
-
Method Detail
-
getByDOIs
public List<gr.ekt.bte.core.Record> getByDOIs(Context context, Set<String> doiToSearch) throws org.apache.http.HttpException, IOException
- Specified by:
getByDOIsin interfaceSubmissionLookupDataLoader- Throws:
org.apache.http.HttpExceptionIOException
-
getRecords
public gr.ekt.bte.core.RecordSet getRecords() throws gr.ekt.bte.exceptions.MalformedSourceException- Specified by:
getRecordsin interfacegr.ekt.bte.core.DataLoader- Throws:
gr.ekt.bte.exceptions.MalformedSourceException
-
getRecords
public gr.ekt.bte.core.RecordSet getRecords(gr.ekt.bte.core.DataLoadingSpec arg0) throws gr.ekt.bte.exceptions.MalformedSourceException- Specified by:
getRecordsin interfacegr.ekt.bte.core.DataLoader- Throws:
gr.ekt.bte.exceptions.MalformedSourceException
-
setProviderName
public void setProviderName(String providerName)
-
convertFields
public gr.ekt.bte.core.Record convertFields(gr.ekt.bte.core.Record publication)
-
-