Uses of Class
org.dspace.external.model.ExternalDataObject
Packages that use ExternalDataObject
Package
Description
-
Uses of ExternalDataObject in org.dspace.app.suggestion
Methods in org.dspace.app.suggestion with parameters of type ExternalDataObjectModifier and TypeMethodDescriptionvoidSolrSuggestionProvider.flagRelatedSuggestionsAsProcessed(Context context, ExternalDataObject externalDataObject) voidSuggestionProvider.flagRelatedSuggestionsAsProcessed(Context context, ExternalDataObject externalDataObject) flag a suggestion as processedSuggestionUtils.getAllEntriesByMetadatum(ExternalDataObject record, String metadataFieldKey) This method receive an ExternalDataObject and a metadatum key.SuggestionUtils.getAllEntriesByMetadatum(ExternalDataObject record, String schema, String element, String qualifier) This method receive an ExternalDataObject and a metadatum key.static StringSuggestionUtils.getFirstEntryByMetadatum(ExternalDataObject record, String metadataFieldKey) This method receive and ExternalDataObject and a metadatum key.static StringSuggestionUtils.getFirstEntryByMetadatum(ExternalDataObject record, String schema, String element, String qualifier) This method receive and ExternalDataObject and a metadatum key.protected abstract booleanSolrSuggestionProvider.isExternalDataObjectPotentiallySuggested(Context context, ExternalDataObject externalDataObject) check if the externalDataObject may have suggestion -
Uses of ExternalDataObject in org.dspace.app.suggestion.loader
Methods in org.dspace.app.suggestion.loader with parameters of type ExternalDataObjectModifier and TypeMethodDescriptionprotected booleanPublicationLoader.isExternalDataObjectPotentiallySuggested(Context context, ExternalDataObject externalDataObject) Method parameters in org.dspace.app.suggestion.loader with type arguments of type ExternalDataObjectModifier and TypeMethodDescriptionPublicationLoader.reduceAndTransform(Item researcher, List<ExternalDataObject> importRecords) This method filter a list of ImportRecords using a pipeline of AuthorNamesApprover and return a filtered list of ImportRecords. -
Uses of ExternalDataObject in org.dspace.app.suggestion.scorer
Methods in org.dspace.app.suggestion.scorer with parameters of type ExternalDataObjectModifier and TypeMethodDescriptionAuthorNamesScorer.computeEvidence(Item researcher, ExternalDataObject importRecord) Method which is responsible to evaluate ImportRecord based on authors name.DateScorer.computeEvidence(Item researcher, ExternalDataObject importRecord) Method which is responsible to evaluate ImportRecord based on the publication date.EvidenceScorer.computeEvidence(Item researcher, ExternalDataObject importRecord) Method to compute the suggestion evidence of an ImportRecord, a null evidence would lead the record to be discarded. -
Uses of ExternalDataObject in org.dspace.external.provider
Methods in org.dspace.external.provider that return types with arguments of type ExternalDataObjectModifier and TypeMethodDescriptionExternalDataProvider.getExternalDataObject(String id) This method will take a String id as a parameter and it'll call the ExternalDataProvider's endpoint or data source to retrieve and build the ExternalDataObjectExternalDataProvider.searchExternalDataObjects(String query, int start, int limit) This method will query the ExternalDataProvider's endpoint or data source to retrieve and build a list of ExternalDataObjects through a search with the given parameters -
Uses of ExternalDataObject in org.dspace.external.provider.impl
Methods in org.dspace.external.provider.impl that return ExternalDataObjectModifier and TypeMethodDescriptionOpenaireFundingDataProvider.ExternalDataObjectBuilder.build()Build the External Dataprotected ExternalDataObjectOrcidV3AuthorDataProvider.convertToExternalDataObject(org.orcid.jaxb.model.v3.release.record.Person person) Methods in org.dspace.external.provider.impl that return types with arguments of type ExternalDataObjectModifier and TypeMethodDescriptionLiveImportDataProvider.getExternalDataObject(String id) OpenaireFundingDataProvider.getExternalDataObject(String id) OrcidPublicationDataProvider.getExternalDataObject(String id) OrcidV3AuthorDataProvider.getExternalDataObject(String id) SHERPAv2JournalDataProvider.getExternalDataObject(String id) Get a single journal based on a "title equals string" querySHERPAv2JournalISSNDataProvider.getExternalDataObject(String issn) Get a single journal based on a "issn equals string" querySHERPAv2PublisherDataProvider.getExternalDataObject(String id) Get a single publisher based on a "id equals string" queryLiveImportDataProvider.searchExternalDataObjects(String query, int start, int limit) OpenaireFundingDataProvider.searchExternalDataObjects(String query, int start, int limit) OrcidPublicationDataProvider.searchExternalDataObjects(String orcid, int start, int limit) OrcidV3AuthorDataProvider.searchExternalDataObjects(String query, int start, int limit) SHERPAv2JournalDataProvider.searchExternalDataObjects(String query, int start, int limit) Search SHERPA v2 API for journal results based on a 'contains word' querySHERPAv2JournalISSNDataProvider.searchExternalDataObjects(String query, int start, int limit) Search SHERPA v2 API for journal results based on a 'contains word' querySHERPAv2PublisherDataProvider.searchExternalDataObjects(String query, int start, int limit) Search SHERPA v2 API for publisher results based on a 'contains word' query for publisher name -
Uses of ExternalDataObject in org.dspace.external.service
Methods in org.dspace.external.service that return types with arguments of type ExternalDataObjectModifier and TypeMethodDescriptionExternalDataService.getExternalDataObject(String source, String identifier) This method will return an Optional instance of ExternalDataObject for the given source and identifier It will try to retrieve one through an ExternalDataProvider as defined by the source with the given identifierExternalDataService.searchExternalDataObjects(String source, String query, int start, int limit) This method will return a list of ExternalDataObjects as defined through the source in which they will be searched for, the given query start and limit parametersMethods in org.dspace.external.service with parameters of type ExternalDataObjectModifier and TypeMethodDescriptionExternalDataService.createWorkspaceItemFromExternalDataObject(Context context, ExternalDataObject externalDataObject, Collection collection) This method will create a WorkspaceItem in the given Collection based on the given ExternalDataObject. -
Uses of ExternalDataObject in org.dspace.external.service.impl
Methods in org.dspace.external.service.impl that return types with arguments of type ExternalDataObjectModifier and TypeMethodDescriptionExternalDataServiceImpl.getExternalDataObject(String source, String id) ExternalDataServiceImpl.searchExternalDataObjects(String source, String query, int start, int limit) Methods in org.dspace.external.service.impl with parameters of type ExternalDataObjectModifier and TypeMethodDescriptionExternalDataServiceImpl.createWorkspaceItemFromExternalDataObject(Context context, ExternalDataObject externalDataObject, Collection collection) -
Uses of ExternalDataObject in org.dspace.submit.listener
Methods in org.dspace.submit.listener that return ExternalDataObjectModifier and TypeMethodDescriptionMetadataListener.getExternalDataObject(Context context, Item item, Set<String> changedMetadata) Retrieve an ExternalDataObject to enrich the current item using the current metadata and the information about which listened metadata are changedSimpleMetadataListener.getExternalDataObject(Context context, Item item, Set<String> changedMetadata)