Uses of Interface
org.dspace.external.provider.ExternalDataProvider
-
Packages that use ExternalDataProvider Package Description org.dspace.external.provider org.dspace.external.provider.impl org.dspace.external.service org.dspace.external.service.impl org.dspace.submit.listener -
-
Uses of ExternalDataProvider in org.dspace.external.provider
Classes in org.dspace.external.provider that implement ExternalDataProvider Modifier and Type Class Description classAbstractExternalDataProviderThis abstract class allows to configure the list of supported entity types via spring. -
Uses of ExternalDataProvider in org.dspace.external.provider.impl
Classes in org.dspace.external.provider.impl that implement ExternalDataProvider Modifier and Type Class Description classLiveImportDataProviderThis class allows to configure a Live Import Provider as an External Data ProviderclassOpenAIREFundingDataProviderThis class is the implementation of the ExternalDataProvider interface that will deal with the OpenAIRE External Data lookupclassOrcidPublicationDataProviderImplementation ofExternalDataProviderthat search for all the works of the profile with the given orcid id that hava a source other than DSpace.classOrcidV3AuthorDataProviderThis class is the implementation of the ExternalDataProvider interface that will deal with the OrcidV3 External Data lookupclassSHERPAv2JournalDataProviderThis class is the implementation of the ExternalDataProvider interface that will deal with SherpaJournal External data lookups.classSHERPAv2JournalISSNDataProviderThis class is the implementation of the ExternalDataProvider interface that will deal with SherpaJournal External data lookups based on ISSN (to match functinoality offered by legacy SHERPASubmitService for policy lookups at the time of submission).classSHERPAv2PublisherDataProviderThis class is the implementation of the ExternalDataProvider interface that will deal with SHERPAPublisher External data lookups. -
Uses of ExternalDataProvider in org.dspace.external.service
Methods in org.dspace.external.service that return ExternalDataProvider Modifier and Type Method Description ExternalDataProviderExternalDataService. getExternalDataProvider(String sourceIdentifier)This method will return a single ExternalDataProvider which will support the given sourceIdentifier paramMethods in org.dspace.external.service that return types with arguments of type ExternalDataProvider Modifier and Type Method Description List<ExternalDataProvider>ExternalDataService. getExternalDataProviders()This method will return a list of ExternalDataProvider objects defined by all ExternalDataProvider spring beansList<ExternalDataProvider>ExternalDataService. getExternalDataProvidersForEntityType(String entityType)Return the ExternalDataProvider that supports a specific entity type -
Uses of ExternalDataProvider in org.dspace.external.service.impl
Methods in org.dspace.external.service.impl that return ExternalDataProvider Modifier and Type Method Description ExternalDataProviderExternalDataServiceImpl. getExternalDataProvider(String sourceIdentifier)Methods in org.dspace.external.service.impl that return types with arguments of type ExternalDataProvider Modifier and Type Method Description List<ExternalDataProvider>ExternalDataServiceImpl. getExternalDataProviders()List<ExternalDataProvider>ExternalDataServiceImpl. getExternalDataProvidersForEntityType(String entityType) -
Uses of ExternalDataProvider in org.dspace.submit.listener
Methods in org.dspace.submit.listener that return types with arguments of type ExternalDataProvider Modifier and Type Method Description Map<String,List<ExternalDataProvider>>SimpleMetadataListener. getExternalDataProvidersMap()Methods in org.dspace.submit.listener with parameters of type ExternalDataProvider Modifier and Type Method Description protected StringSimpleMetadataListener. generateExternalId(Context context, ExternalDataProvider prov, Item item, Set<String> changedMetadata, String m)This is the simpler implementation, it assumes that the value of the metadata listened by the DataProvider can be used directly as identifier.Method parameters in org.dspace.submit.listener with type arguments of type ExternalDataProvider Modifier and Type Method Description voidSimpleMetadataListener. setExternalDataProvidersMap(Map<String,List<ExternalDataProvider>> externalDataProvidersMap)
-