public class OAIConfigurationExistReader extends Object implements OAIConfigurationReader
BODY_FIELD, DATESTAMP_FIELD, DELETED_FIELD, ID_FIELD, LAST_COLLECTION_DATE_FIELD, SET_FIELD, UPDATED_FIELD| Constructor and Description |
|---|
OAIConfigurationExistReader() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getFieldNames() |
List<PublisherField> |
getFields() |
List<PublisherField> |
getFields(String format,
String interpretation,
String layout) |
List<MDFInfo> |
getFormatsServedBy(String sourceFormatName,
String sourceFormatLayout,
String sourceFormatInterpretation) |
String |
getIdNamespace()
Used to generate the OAI identifiers compliant to the protocol.
|
String |
getIdScheme()
Used to generate the OAI identifiers compliant to the protocol.
|
List<MDFInfo> |
getMetadataFormatInfo() |
List<MDFInfo> |
getMetadataFormatInfo(boolean onlyEnabled) |
MDFInfo |
getMetadataFormatInfo(String mdPrefix) |
eu.dnetlib.enabling.tools.SplittedQueryExecutor |
getQueryExecutor() |
SetInfo |
getSetInfo(String setSpec) |
List<SetInfo> |
getSets() |
List<SetInfo> |
getSets(boolean onlyEnabled) |
List<String> |
getSetSpecs() |
List<String> |
getSetSpecs(boolean onlyEnabled) |
List<MDFInfo> |
getSourceMetadataFormats() |
String |
getXpathToIdNamespace() |
String |
getXpathToIdScheme() |
void |
setQueryExecutor(eu.dnetlib.enabling.tools.SplittedQueryExecutor queryExecutor) |
void |
setXpathToIdNamespace(String xpathToIdNamespace) |
void |
setXpathToIdScheme(String xpathToIdScheme) |
public List<SetInfo> getSets()
getSets in interface OAIConfigurationReaderpublic List<SetInfo> getSets(boolean onlyEnabled)
getSets in interface OAIConfigurationReaderpublic List<String> getSetSpecs()
getSetSpecs in interface OAIConfigurationReaderpublic List<String> getSetSpecs(boolean onlyEnabled)
getSetSpecs in interface OAIConfigurationReaderpublic SetInfo getSetInfo(String setSpec)
getSetInfo in interface OAIConfigurationReaderpublic List<MDFInfo> getSourceMetadataFormats()
getSourceMetadataFormats in interface OAIConfigurationReaderpublic List<MDFInfo> getMetadataFormatInfo()
getMetadataFormatInfo in interface OAIConfigurationReaderpublic List<MDFInfo> getMetadataFormatInfo(boolean onlyEnabled)
getMetadataFormatInfo in interface OAIConfigurationReaderpublic MDFInfo getMetadataFormatInfo(String mdPrefix)
getMetadataFormatInfo in interface OAIConfigurationReaderpublic List<PublisherField> getFields()
getFields in interface OAIConfigurationReaderpublic List<PublisherField> getFields(String format, String interpretation, String layout)
getFields in interface OAIConfigurationReaderpublic List<String> getFieldNames()
getFieldNames in interface OAIConfigurationReaderpublic List<MDFInfo> getFormatsServedBy(String sourceFormatName, String sourceFormatLayout, String sourceFormatInterpretation)
getFormatsServedBy in interface OAIConfigurationReaderpublic String getIdScheme()
OAIConfigurationReadergetIdScheme in interface OAIConfigurationReaderpublic String getIdNamespace()
OAIConfigurationReadergetIdNamespace in interface OAIConfigurationReaderpublic eu.dnetlib.enabling.tools.SplittedQueryExecutor getQueryExecutor()
public void setQueryExecutor(eu.dnetlib.enabling.tools.SplittedQueryExecutor queryExecutor)
public String getXpathToIdScheme()
public void setXpathToIdScheme(String xpathToIdScheme)
public String getXpathToIdNamespace()
public void setXpathToIdNamespace(String xpathToIdNamespace)
Copyright © 2026. All rights reserved.