Uses of Class
org.dspace.external.model.ExternalDataObject
-
Packages that use ExternalDataObject 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 ExternalDataObject in org.dspace.external.provider
Methods in org.dspace.external.provider that return types with arguments of type ExternalDataObject Modifier and Type Method Description Optional<ExternalDataObject>ExternalDataProvider. 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 ExternalDataObjectList<ExternalDataObject>ExternalDataProvider. 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 ExternalDataObject Modifier and Type Method Description ExternalDataObjectOpenAIREFundingDataProvider.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 ExternalDataObject Modifier and Type Method Description Optional<ExternalDataObject>LiveImportDataProvider. getExternalDataObject(String id)Optional<ExternalDataObject>OpenAIREFundingDataProvider. getExternalDataObject(String id)Optional<ExternalDataObject>OrcidV3AuthorDataProvider. getExternalDataObject(String id)Optional<ExternalDataObject>SHERPAv2JournalDataProvider. getExternalDataObject(String id)Get a single journal based on a "title equals string" queryOptional<ExternalDataObject>SHERPAv2JournalISSNDataProvider. getExternalDataObject(String issn)Get a single journal based on a "issn equals string" queryOptional<ExternalDataObject>SHERPAv2PublisherDataProvider. getExternalDataObject(String id)Get a single publisher based on a "id equals string" queryList<ExternalDataObject>LiveImportDataProvider. searchExternalDataObjects(String query, int start, int limit)List<ExternalDataObject>OpenAIREFundingDataProvider. searchExternalDataObjects(String query, int start, int limit)List<ExternalDataObject>OrcidV3AuthorDataProvider. searchExternalDataObjects(String query, int start, int limit)List<ExternalDataObject>SHERPAv2JournalDataProvider. searchExternalDataObjects(String query, int start, int limit)Search SHERPA v2 API for journal results based on a 'contains word' queryList<ExternalDataObject>SHERPAv2JournalISSNDataProvider. searchExternalDataObjects(String query, int start, int limit)Search SHERPA v2 API for journal results based on a 'contains word' queryList<ExternalDataObject>SHERPAv2PublisherDataProvider. 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 ExternalDataObject Modifier and Type Method Description Optional<ExternalDataObject>ExternalDataService. 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 identifierList<ExternalDataObject>ExternalDataService. 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 ExternalDataObject Modifier and Type Method Description WorkspaceItemExternalDataService. 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 ExternalDataObject Modifier and Type Method Description Optional<ExternalDataObject>ExternalDataServiceImpl. getExternalDataObject(String source, String id)List<ExternalDataObject>ExternalDataServiceImpl. searchExternalDataObjects(String source, String query, int start, int limit)Methods in org.dspace.external.service.impl with parameters of type ExternalDataObject Modifier and Type Method Description WorkspaceItemExternalDataServiceImpl. createWorkspaceItemFromExternalDataObject(Context context, ExternalDataObject externalDataObject, Collection collection) -
Uses of ExternalDataObject in org.dspace.submit.listener
Methods in org.dspace.submit.listener that return ExternalDataObject Modifier and Type Method Description ExternalDataObjectMetadataListener. 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 changedExternalDataObjectSimpleMetadataListener. getExternalDataObject(Context context, Item item, Set<String> changedMetadata)
-