Uses of Interface
org.dspace.external.provider.ExternalDataProvider
Packages that use ExternalDataProvider
Package
Description
-
Uses of ExternalDataProvider in org.dspace.app.suggestion.loader
Fields in org.dspace.app.suggestion.loader declared as ExternalDataProviderModifier and TypeFieldDescriptionprotected ExternalDataProviderPublicationLoader.primaryProviderFields in org.dspace.app.suggestion.loader with type parameters of type ExternalDataProviderModifier and TypeFieldDescriptionprotected List<ExternalDataProvider>PublicationLoader.otherProvidersMethods in org.dspace.app.suggestion.loader with parameters of type ExternalDataProviderModifier and TypeMethodDescriptionvoidPublicationLoader.setPrimaryProvider(ExternalDataProvider primaryProvider) Method parameters in org.dspace.app.suggestion.loader with type arguments of type ExternalDataProviderModifier and TypeMethodDescriptionvoidPublicationLoader.setOtherProviders(List<ExternalDataProvider> otherProviders) -
Uses of ExternalDataProvider in org.dspace.external.provider
Classes in org.dspace.external.provider that implement ExternalDataProviderModifier and TypeClassDescriptionclassThis 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 ExternalDataProviderModifier and TypeClassDescriptionclassThis class allows to configure a Live Import Provider as an External Data ProviderclassThis class is the implementation of the ExternalDataProvider interface that will deal with the Openaire External Data lookupclassImplementation ofExternalDataProviderthat search for all the works of the profile with the given orcid id that have a source other than DSpace.classThis class is the implementation of the ExternalDataProvider interface that will deal with the OrcidV3 External Data lookupclassThis class is the implementation of the ExternalDataProvider interface that will deal with SherpaJournal External data lookups.classThis class is the implementation of the ExternalDataProvider interface that will deal with SherpaJournal External data lookups based on ISSN (to match functionality offered by legacy SHERPASubmitService for policy lookups at the time of submission).classThis 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 ExternalDataProviderModifier and TypeMethodDescriptionExternalDataService.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 ExternalDataProviderModifier and TypeMethodDescriptionExternalDataService.getExternalDataProviders()This method will return a list of ExternalDataProvider objects defined by all ExternalDataProvider spring beansExternalDataService.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 ExternalDataProviderModifier and TypeMethodDescriptionExternalDataServiceImpl.getExternalDataProvider(String sourceIdentifier) Methods in org.dspace.external.service.impl that return types with arguments of type ExternalDataProviderModifier and TypeMethodDescriptionExternalDataServiceImpl.getExternalDataProviders()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 ExternalDataProviderMethods in org.dspace.submit.listener with parameters of type ExternalDataProviderModifier and TypeMethodDescriptionprotected 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 ExternalDataProviderModifier and TypeMethodDescriptionvoidSimpleMetadataListener.setExternalDataProvidersMap(Map<String, List<ExternalDataProvider>> externalDataProvidersMap)