Class OpenaireFundingDataProvider.ExternalDataObjectBuilder
java.lang.Object
org.dspace.external.provider.impl.OpenaireFundingDataProvider.ExternalDataObjectBuilder
- Enclosing class:
- OpenaireFundingDataProvider
Openaire Funding External Data Builder Class
- Author:
- pgraca
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMetadata(MetadataFieldConfig metadataField, String value) build()Build the External DatasetDisplayValue(String displayName) Set the external data display nameSet the external data idSet the external data sourceSet the external data value
-
Constructor Details
-
ExternalDataObjectBuilder
public ExternalDataObjectBuilder(eu.openaire.oaf.model.base.Project project)
-
-
Method Details
-
setSource
Set the external data source- Parameters:
source-- Returns:
- ExternalDataObjectBuilder
-
setDisplayValue
Set the external data display name- Parameters:
displayName-- Returns:
- ExternalDataObjectBuilder
-
setValue
Set the external data value- Parameters:
value-- Returns:
- ExternalDataObjectBuilder
-
setId
Set the external data id- Parameters:
id-- Returns:
- ExternalDataObjectBuilder
-
addMetadata
public OpenaireFundingDataProvider.ExternalDataObjectBuilder addMetadata(MetadataFieldConfig metadataField, String value) -
build
Build the External Data- Returns:
- ExternalDataObject
-