Class DataCiteProjectImportMetadataSourceServiceImpl
java.lang.Object
org.dspace.importer.external.service.components.AbstractRemoteMetadataSource
org.dspace.importer.external.service.AbstractImportMetadataSourceService<String>
org.dspace.importer.external.datacite.DataCiteImportMetadataSourceServiceImpl
org.dspace.importer.external.datacite.DataCiteProjectImportMetadataSourceServiceImpl
- All Implemented Interfaces:
MetadataSource,QuerySource
public class DataCiteProjectImportMetadataSourceServiceImpl
extends DataCiteImportMetadataSourceServiceImpl
Implements a data source for querying Datacite for specific for Project resourceTypes.
This inherits the methods of DataCiteImportMetadataSourceServiceImpl
- Author:
- Florian Gantner (florian.gantner@uni-bamberg.de)
-
Field Summary
Fields inherited from class org.dspace.importer.external.service.components.AbstractRemoteMetadataSource
error, exceptionHandlersMap, interRequestTime, lastRequest, lock, maxRetry, operationId, retry, warning -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe string that identifies this import implementation.Methods inherited from class org.dspace.importer.external.datacite.DataCiteImportMetadataSourceServiceImpl
findMatchingRecords, findMatchingRecords, getEntityFilterQuery, getID, getRecord, getRecord, getRecords, getRecords, getRecordsCount, getRecordsCount, init, setEntityFilterQueryMethods inherited from class org.dspace.importer.external.service.AbstractImportMetadataSourceService
getGenerateQueryForItem, getMetadataFieldMapping, setGenerateQueryForItem, setMetadataFieldMapping, transformSourceRecordsMethods inherited from class org.dspace.importer.external.service.components.AbstractRemoteMetadataSource
getError, getExceptionHandler, getMaxRetry, getOperationId, getRetry, getWarning, handleException, initExceptionHandlers, retry, setError, setInterRequestTime, setMaxRetry, setWarning, throwSourceException, throwSourceExceptionHook
-
Constructor Details
-
DataCiteProjectImportMetadataSourceServiceImpl
public DataCiteProjectImportMetadataSourceServiceImpl()
-
-
Method Details
-
getImportSource
Description copied from interface:MetadataSourceThe string that identifies this import implementation. Preferable a URI- Specified by:
getImportSourcein interfaceMetadataSource- Overrides:
getImportSourcein classDataCiteImportMetadataSourceServiceImpl- Returns:
- the identifying uri
-